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