Updated the login result with user metadata, updated login request with hash algorithm and created user service