Some failures with feature specs added Subscription functionality

Via StripeWrapper::CardCustomer class.
Deleted old vcr cassettes to make tests pass.
Admin views payment feature.

- Added stripe_event gem to track stripe payment events.
- Mounting of StripeEvent::Engine to allow for post requests from Stripe.
- config/initializers/stripe_wrapper.rb updated for stripe_event.
- Testing added for /stripe_event route.
- Feature test for admin_views_payments.
- Route for admin_payment_path index action. Controller added as well.
- Payment table created. For keeping track of payment events sent from Stripe.
- stripe_id column added to users table to keep track of Stripe customer id for payments.
- Payment Fabricator created for use in admin views payment feature test.
- Functionality in user registration feature test moved as macro to be shared with admin views payment feature test.
- Tests added where required for additional Strip id requirements for user and payments.
User subscription card charge failed feature.

- Handling of stripe charge.failed event to disable user and send email to user.
- Does not allow user to log in after card charge failure.
- Checks for user disabled status when browsing to new page to kill session.
Account page.
Added tests for additional controller actions to edit and update.
Added routes for user edit and update.
User account update feature.

- Finished tests assoicated with user update page.
- Feature spec for user updates.
- Removed payments page from header.
Readme updated
Whitespace removal from readme.