Removed useless hashCode method, cleaned up compareTo.
Why we work on this.
Merge remote-tracking branch 'steinmetzr/master'