Day 8: login error handling complete.

Added more robust error handling for the login page. Working on the
error handling for the signup page, need to separate the login and
signup validations. Too confusing to follow.