Backport migrations into training app
Add necessary js to dummy app
Run backported migrations
Setup poltergeist
Wip nesting registrations under courses
Get training js setup
Remove old jquery code
Rename associate purchase to course
Add pry and shoulda-matchers
Add database cleaner and .env
Course has_many registrations
Setup stipe api key
Fix registration factory
Purchase a course through stripe.

Still can't get page.successful? to wait for reload
Add selenium-webdriver
Redirect to registration after persisting
Fix show course page
Confirmations no longer belong to a workshop
Remove unused views
Show registration