project setup
home structure
added LoginEvent
moved state machine into view controller
cleaned project
login view