minor rounding errors showing up in test suite
ran into strange errors in unit test, had to move from asserEqual to asserAlmostEqual the differnt is almost equal uses round(7) on both values