Got rid of the switch in survey controller. Reduced all the cases except
existing question down to a single method. Made lots changes in lots
places (shotgun surgery was used). Thank god this is done.