_equals object now checks both directions preventing infinite loop
Merge pull request #2 from mmckegg/master

Infinite loop caused by objects with no keys