Add a Dispatcher for handling actions.
Add SurveyConstants
Add SurveyStore with appropriate methods stubbed out.
Add SurveyActions for convenience around the dispatcher.
Wire up the store and the dispatcher on app startup.
Use SurveyActions.save in the editor.
Wire up the app to listen for change events from SurveyStore.
Show `<SurveyTable/>` from `<ListSurveys/>`

- Add `<SurveyTable/>` to `<ListSurveys/>`
- Move row into `<SurveyTableRow/>`
- Remove "archive" link (not sure if we need it)
- Use Router.Link to correctly link to "take" and "edit"
- Remove SurveySummary
Merge pull request #38 from rtfeldman/integrate-client-server

WIP: Integrate client and server via Flux
Merge pull request #40 from rtfeldman/show_survey_table_from_list_tables

Show `<SurveyTable/>` from `<ListSurveys/>`
Fix drag and drop in Firefox
Merge pull request #43 from rtfeldman/fix_dnd_in_ff_31

Fix drag and drop in Firefox
Adding casperjs for functional browser tests.
Merge branch 'master' into jasmine-node
Merge branch 'jasmine-node' of github.com:rtfeldman/bleeding-edge-sample-app into jasmine-node