Added checks for calls to multiple exit, transition, and exit actions to spec
Added support for multiple exit actions
Added support for multiple enter actions
Added support for multiple transition actions
Dropped use of @_
Refactored StateMachine.raiseEvent
Refactored StateMachine.add*Action
Added test for tampering with StateMachine.actions
Prevented possibility of any tampering with StateMachine.actions