Moved state machine test to new embedder style
Changed to use new embedder runner model
Jbehave embedder updates
Moved classes around for simplicity
Updated names of the embedder for jbehave