Changed EventHelper to BillingEventService
Refactored EventListenerFactory implementation
Moved BillAssociatorHelper methods in to Associator data service
Added getters and setters for services and listeners to IBillingEventService
Fixed bug in LatestPendingBillAssociator
Some other renaming & refactoring
Added documentation and tests