Exercise 6 - added login view and controller