Implemented QuerySet.count() and aggregate().

Further tests are needed to call aggregate() (#53) complete. Refs #60.
Fixed Query.execute() to return no results when...

id__in filters conflict. Fixed test_in_id().
Added a test for QuerySet.exists() (#60).