Added login controller and form
Added some early functionality to login conroller and test.
End of section 8.3
completed sessions functions and tests throuth 8.4