- Added Aggregate implementation and specs
- Added some infrastructure interfaces like repository, factory, aggregator