introduced epsilon for floating point comparisons.
tests added for DeepEquals.
changed such that this would pass regardless of local timezone
this test would not pass on machines with local timezone other than EST.
used better (and correct) method for floating point equality
support for unordered collections with floating point elements
modified deephashcode so that it is tolerant to floating point
mismatches
Merge pull request #4 from sapradhan/master

avoid == in floating point comparisons