Improved Signin form, session controller and authen spec