Initial commit.
Requests access token (without passing client_id/client_secret yet).
Renames module.
Implements client authentication.