- Refactor how join is handled - Add new StateListener for listening entry/exit per State. - Transition is now passed to next guy from a join state. - A lot of changes in core machine/factory/executor to support this new join handling. - Fixes #235 - Fixes #237