Add fluent builder API for creating mongo aggregation queries

closes #53