Changed add user method to return a user object if the user exists