extract StateMachine::Factory
whitespace
remove Nessy::Properties from most of code
make warnings fatal
remove Nessy::Properties dependence in EventState
put tests into Nessy & StateMachine subdirs
Merge pull request #35 from mark-burnett/extract-sm-core

Extract StateMachine module from Nessy