create context inside of the transition handler
implement an factory for the event dispatching transition handler
fix code style
implement basic user interface and specify roles
simplify entity interface
add cca/dc-general credits