Fleshes out the Show page for an individual Survey with Open/Close Voting and Add A Response

*Removes Add a Response option from the initial survey creation form, so that we can hit the database first and get the survey id when adding responses.
*Adds "Add a Response" option to the Show page for each survey.
*Adds "Open Voting" and "Close Voting" buttons (Close defaults to hidden)

TODO: create Add a Response form
Adds CSS classes for hidden/unhidden
Adds "Add a Response" form partial and the POST route for it

* Adds partial with form for adding a response to a survey
* Adds resource for responses
* Adds controller/view folder/show action & html file to allow POST route to work.

TODO: Actually save the incoming data from the form and append it to the list.
Breaks out FormController and FormView

* Overhauls ApplicationController to slim it down
* Adds FormController and FormView
* Cleans up Initialize to instantiate ApplicationController, FormController, and FormView
* Pulls out jQuery selectors so they can be easily changed if needed
Adds VotingController and pseudocode for open/close voting

* Adds and intantiates VotingController
* Begins writing functions for opening/closing voting

TODO: Flesh out open/close voting functions once I know more about how Twilio will work.
Merge pull request #4 from brittanydmiller/AJAX

Ajax