Mid week 7 commits

Added the following:
1. API wrapper for Stripe
2. Charge credit card on registration
3. Feature test for registration with credit card
I suggest commenting on the same line as the code, so that if in future the code changes you are forced to revise the comment or remove it. There is nothing worse than comments where there is no code that it relates to.