null pointer fix
add emptyObject to ScriptEvent

Better parameter management, emptyObject means no params
Run SM when an event occurs

*Fix Script event test
SmFacade run "event" condition

Currently parsing content ... should be changed soon
missing multiple steps and the fact that a transition passed
Test StateMachine with events