basic login/signup forms, need to work out bugs with validation error messages