login form: done. I think.
update with error messaging for forms