Adding documentation and fixing requirements
Adding strickt checking of hash colisions.  Because the previos version was not doing strict comparisons and this will require us to double store all the fields this will be by default False.
Adding tests for strickt equals checking
Remove reference to strong, since its not used
Merge pull request #2 from mmilkin/strict-equal-checking

Strict equal checking