Add simple long polling
Replace mutable state with become based state machine
Replace become based state machine with FSM based one
Add README and script for tags