[Reviewer: Graeme][From: Alex] Ralf changes following HttpStack re-factor

Graeme, please review the changes to Ralf to make it work with the new `HttpStack` interface. 
Is this not a BillingControllerController now?! :'( I'm not really sure what the original BillingController was though. Please don't ever change this to BillingControllerController.