Taifead r-phoist: Electronic structure calculations for solids and molecules