Protection from a null state

Starting a state machine in a null state is a quick and dirty way for
the state machine to perform some starting action when it enters the
very first state.
Merge pull request #62 from bnorm-software/null_state

Protection from a null state