Aggregates Draft (#9)

Preliminary implementation of IntegerAggregator and Aggregate.

TODO in IntegerAggregator:
- Implement remaining SQL aggregate functions
- Validate tuple types and get field names
- Fix iterator order