errors now display red, in a list
bad login now displays error message on page