Add base SurveyEditor with draggable questions

- Rename <SurveyHeader/> to <Divider/>
- Move all components to client/app/components
- Switch to fixed with layout
Merge pull request #25 from rtfeldman/add_survey

Add base SurveyEditor with draggable questions
Adds rough-draft of survey views
Refactored after merging in the teams previous changes to master
Refactors and cleans the survey views & api
Fixed comment
Refactors the creation of the survey question components into a factory
Adds a multiple-choice survey item, integrates bootstrap styles
Removes SurveyPage from app.js
Renamed the survey-taking component
ClMoved tests to use TestUtils instead of vanilla js
Refactors to match newest updates from team
Updates form dom to conform to newest pattern-library
Removes test from app.js
Removed stray comment from css
Merge pull request #19 from rtfeldman/adds/survey-views

Adds the take-survey views
add react-router

rebase changes from master
Merge pull request #20 from rtfeldman/react-router

React Router

see /client/app_router.js on how to add routes and route handlers
Hook up AppRouter with page level components
Merge pull request #29 from rtfeldman/link_up_components_with_router

Hook up AppRouter with page level components