Authenticated client that only takes the session id 

Added AuthenticatedClient that only takes the session id (not username password). Useful for OAuth implementation.