Add target to just build bin. Add .PHONY for target.
Updates from unit tests.
Broke badRequest into two different methods: badRequestRestart() which goes to the startState, and
badRequestNext which goes back to the nextCommand state.