Login form and controllers completed.  Untested.