Adds a communications service for cross-controller communications.
Changes the login/logout elements to a directive.
Makes the registration and reset account elements into directives.
Updates the styling of buttons to be color coded by action- green for 'go' and yellow for 'caution'
Adds styling so that elements on the page appear like cards.