Factor out common setup.
Clean up user and account creation.
Clean up the rest of the API access methods.
Merge branch 'feature/issue-885-clean-up-billing-api-tests' into feature/issue-881-default-message-cost