start of substates
more work on sub states
all old tests now passing
simplified 'drilling' down to sub states
handle event in super state
some code cleaning
made events optional of guards and actions
fixed execution of initial action
more code cleanup
log when entering sub state after initial transition
work on moving initial transition from state
half way commit for moving initial transition from state
more work on simplifying fsm construction
fixed tests
reduced visibility
added triggerless transition
minor test improvement
more substates tests
changed to java 7
dont send test output to stdout