Merge pull request #1 from JustinSGray/master

Pull Justin's latest back over
add settotalSP
check
Merge branch 'master' of https://github.com/cheesie67/thermo
switched a few tests to absolute error