add sessions resource
add signin view
add test for invalid signin
add tests for valid login
add signin form
add test for error persistance bug
add test for error persistance bug
update flash msg for signin failure
add remember_token column with index
add remember token methods
add helper to create remember token
update signin methods
update signout function