Fixed motor ids.
Touch fix: do not reset motor if the same motor id is re-sent.
Fixed some comment issues.
Adjusted hit and bump durations and patterns.
Added a reset timeout: after the timeout a reset is sent to the vest if the vest is inactive since sometimes (rarely) a reset is ignored by the vest and motors would continue running.