toggles background on commute distance
labels required fields
implements client side form validation
adds 2 more fields to survey model class
adds a simple data api endpoint