Add functionality and spec to recurring billing
Client should be in non-debug mode by default
Move request failure handling into separate method
Make sure that merchant ID is required
Add spec placeholders for customer management