Merge pull request #1 from WriteOrRead/master

updates to get BillingManager test passing
Added code to determine the next billing date
Billing request generation works now for monthly cycles, decoupled the actual payment in the default billing process with an event