cleanup
major survey model cleanup
fixes additional question fields array
adds optional survey question to commutersurvey model class