Add AuthenticateResult
Change return type
Add parameterless constructor
Change back return type
Correct namespace
Add password manager service