Prevent duplicate submission

Improved error handling to prevent duplicate submission of surveys:

-Added validation in Response model
-Added a message to html of take_survey view if user has already taken survey
-Added javascript to prevent submission of survey