Ryan Hardie has signed for Livi on loan from Rangers until end of the season and Lee Miller on an 18 month contract.