Create survey

Dear @kyeh, The git merge king,

@dgoodman1224 and @qsymmachus completed the create survey use case. This branch adds:
1. A create survey form that dynamically adds and removes question fields.
2. The post /surveys route, which takes the form parameters and builds a survey associated with the currently logged in user. Note that we revised some of the route names.
3. A survey completed page that provides the user with the link to the created survey.