Refactored the active_survey and active_survey_run methods out of a
controller and into the appropriate models. Don't know what I was
thinking before.
Added a bit of code to disable the finish survey button after it's been
clicked once - hopefully this will prevent duplicate responses.