finish generic_fsm tool package with README