St Johnstone have signed two promising youngsters from Premier League clubs on loan until the end of the season.