optimizations for commute analysis
fixes inconsistent field length on leg.mode
optimizes existing survey updates
adds data migration for legacy switch analysis
adds verbose switch choices
improves survey admin
Merge branch 'dev'