annotate() and values()- based solution example added

annotate() and values()-based solution to distinct() and order_by() problem.
removing any unused fields like `state` will help clarity. I don't think we need the `__unicode__` methods either.