Finite State Machine
main
Valera Mikhaylovsky
preparation of documentation and examples
Optimization of the transition execution speed, code refactoring
update readme file