Add sign in tests, controller and view
Finish sign-in-out