Auth service revisions

Updates the UserAccountService to the new set of auth APIs.
Changes workflow around login