setup routes and specs and controller for signin
implements signin
auto signin after signup
implements signout