.gitignore added
assert_equal with a maximum error to handle rounding errors.
Initial alternative tests.