Various changes to login and register pages. Invalid input brings up a nice alert now instead of plain red text. Cleaned up views.