Created user, event, payment, & credit card db migration

- modified all models with dependent relationships
Stubbed out credit card and payment controller methods
Confirmed that credit_cards.js.coffee code was available on payments page
Added notes to payments/index re: correct implementation of event payments view
Add cost value to events, parameterize payments index

- also refactored array#inject call in credit_card controller to array#collect
Changes to routes
Merge branch 'credit_cards' of https://github.com/tmcyf/tmcyf into credit_cards
Added payments as a nested resource under events

- switched back to Thin from Webrick
- removed annoying alert from credit_card coffeescript
Paid events are showing up on payments page.
Fix the "true" flash message displayed on login after timeout
Fixed a mistake in the last commit
Stripe checkout is working!
Payments are almost working.

Need to refactor the payment form in payments/new to use form_for instead of
form_tag.
Preparing to go back to stripe.js
Fixed "expected event, got string" error in paymentscontroller#create
I think I finally fixed the bugs in the payments controller.
Merge branch 'wip' of https://github.com/tmcyf/tmcyf into refactor_payment_form

This merge was really messy; watch this for problems.

Conflicts:
	Gemfile
	Gemfile.lock
	app/views/events/_form.html.erb
	db/schema.rb
Changed to friendly_id finders
Fixed routing error in new payment submission form.

Set up a simpler harness for testing the Stripe code.
"Save credit card" button is not triggering any events.