Aggregation Framework DSL

This is a WIP for #24

This is a proposal for the aggregation framework dsl for origin. There is some stuff still missing.

Comments are welcome.