move interfaces from billing bundle to core
Merge pull request #37 from immersivelabs/billing

move interfaces from billing bundle to core
move manager interface to VespolinaBilling
fix filename
add addition methods to BillingAgreementInterface, implement
changes