- refactoring dal and models
- now possible to create plans
- added support for tuples in distinct
- fixed to support all sequence types (has __iter__) in code instead of explicitly checking for list instance
- bugfix: sum fails if no objects ever set the sum