Introduced event handling to e.g. be able to inccrease verbosity of the aggregator at what state the aggregation is
Implemented: added ability to make system aware of a event subjects
minor code cleanup
code clean up, documentation
Modified the key generation of the unique key to be even more random and unique.
Merge pull request #7 from liip/events

Events to notify observes on special events.