equals() and hashCode() for models

* Also, Foundations for Experiment
Experiment findMentions has ordering
Merge branch 'master' of github.com:DavidMah/orsen
Experiment createRatings passes test (singular)
Most of experiment