Creating the infrastructure for 3-legged oauth.  changing auth/oauth to work w/ 3-legged in addition to trusted clients.