Navigate through steps with a script
Added basic controller
Added input bindings as well as simple click actions and ng-show / ng-hide based on logged in status
Added basic login service with  broadcast for events
Added dummy chat object and sendMessage method as well as view bindings
Added ng-repeat to repeate over dummy messages and bindings for message structure
Added basic firebase chat ref and 3-way binding to
Added connection info ref and user ref for presence updates
Added repeate and bindings for user status list
Added chat service method to update presence and included ifvisible event handling in controller to update presence using the service
Enhanced login form with form validation and dynamic class list