feat(eq): implement overloaded equality

Closes #17
Merge pull request #33 from japaric/eq

feat(eq): implement overloaded equality