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/>`
Integrates taking a survey into the flux pattern
integrating flux/client with server api
finish merging show_survey_table_from_list_tables
update components to reflect #4

update components to reflect #4
event-emitter has .off instead of removeListener
remove console.log
fix missing #4 compatibility
temporarily remove one test
add missing fields to survey server side