Added liquibase script; tweaked hibernate mappings; fleshed out event handlers
Removed code factored into Billable Objects module
Moved Bill Associators from billableobjects to here
Fixed module naming
Fixed messages
Moved BillAssociatorsController from billable objects
Convert BillingHandlerEventListener to singleton that listens for all handler types
Create factory for BillingHandlerEventListener
Added options model, service, and configuration page
Added privileges and global options
Only bind listener on startup if automatic billing is enabled
Add CashPoint to IBillAssociationContext, to options page, and to global properties
Finished SimpleNewBillAssociator
BillingHandlerEventListener properly handing off to associator
Added BillAssociatorHelper to get list of implementing types
Added controller to get BillAssociatorTypes
Started on refining manage screen for bill associators
Added recoverable exception handling in BillingHandlerEventListener
Finished bill associator resource & edit screen
Enable listening for updates to BillingHandlers to enable rebinding event listeners
BillingHandlerEventListenerFactory to general EventListenerFactory for multiple listener types
Added addLineItemsToBill utility method to BaseBillAssociator
LatestPendingBillAssociator
NewBillingHandlerListener to update event binding according to changes to billing handlers
Added LatestPendingBillAssociatorResource and cleaned up SimpleNewBillAssociatorResource
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
Fixed naming issue
Moved initialization from BillingEventServiceImpl constructor to getter methods
Clarified method names
Added SCM to pom
Updated dependency versions
[maven-release-plugin] prepare release v1.0.0