Added login form and some basic error feedback