initial user story without states
added right arhitecture for app
add states via state_machine to story
Merge branch 'feature/user_story' into develop
Merge branch 'release/user_story'