cleaning up
some more rounding tests
more tests
fixed tests
fixing another bug I introduced
Merge branch 'master' into issue_3540