added triggerEventClass to Transition
updated calculator example with trigger events, removed unnecessary Guards helpers
renamed initialTransition() method to start() for StateMachine
better logging in calculator sample