create signout functionality
refactor integration tests, add cucumber tests