add state_machine
Merge branch 'master' into state_machine
first steps with state_machine
some progress
describe behavior deals
some progress
remove unused file
some progress
fi
some changes
some changes
some changes
some progress