add contexts to deal with different payment types
updates to generate billing requests
Merge pull request #8 from immersivelabs/feature/manager

[RFC] add contexts to deal with different payment types