[Review] Request from 'KalabiYau' @ 'SUSE/connect/review_140602_add_status_model'

Please review the following changes:
  * d706f06 Implement status key
  * 39af21f Remove commented debugger
  * 7c1d52d Added specs for new functionality

Really bad name. Comparable is well known term in ruby for mixin that adds comparison methods bason on `<=>` method. - http://www.ruby-doc.org/core-2.1.2/Comparable.html
What you actually have here is check for equal. So better name is `ProductEquality`.
There is one other problem that it can cause problem if object override `===` for case statements or `eq?` method, then it can create unintuitive results. So maybe also specify it here.