Changed `Transition.event` to be optional

State transition systems at their simplest form represent
transitions between states. The event or cause of the transition
is supplementary, but is not required.
0.5 Release