Dashboard updates

Dashboard pages that include:
• Updated templates with Bootstrap markup
• Added Turnip for Gherkin-friendly specs with RSpec
• Started adding factories for use in specs
• General clean-up

This will break the layout for the landing page. The new landing page is on the branch 'signup_landing_update'. Ideally, we merge these both in at the same time.