Replace become based state machine with FSM based one
Add README and script for tags