created a login view class and login controller, and login template. login changes must be made in concurrance with these changes.