Handled implementation on signing in.
Added tests on sign in handler.
Merge branch 'signin-handler-tests' into development