validates form data before showing optional questions
implements caching routine for commuter survey