Added SignInManager and changed Login to use SignInManager