fix typo, implement fork support, local transition to self error
fix error messages
test for two events and one guard on one transition