Implemented: separated aggregator into more specific interfaces
Implemented: intorduced batch loader and aggregator
More testing and a minor refactoring
Corrected interface definition for detachPersistor()
Completed testing, followed by minor refactoring
Removed todo comment
Reflected input from review
Fixed: by actually using it in a project I discovered that the setter/getter for the limit has to be defined in the DataAggregatorInterface than in the LoaderInterface.
Merge branch 'master' into batchHandling
Fixed: added missing dependency
Corrected error in file name
Merge pull request #1 from liip/batchHandling

Batch handling