Fix deprecation warning under Ruby 2.2.0

* Arithmetic#== was not being used, Comparable#== was instead, so it was
  using <=> for comparison but swallowing any exceptions
* Fixes #469 

This changes the behavior of == if you have exchange set up, so maybe this should only go into a new major release to keep semantic versioning?