tested code, updated xpy for multiple line formats, and debugged
tempsolver so now the correct temperatures are solved for, at least in a
reasonable range