add state machine to context including a closed state
get tests running and fix editing context state
fix failing test
fix failing cucumber scenario
remove unused method from tag model
increate test coverage for user and project model
add test for better unit coverage of project