FSMTransitionSpec is complete
refactored the use of FSM states so they're less annoying to use
midway through timer spec