Added Oauth support

Note.  This is tested as much as it can be. We are able to get the oauth token and insert it into the header.  However, the oauth token does nothing for us on the devserver.  For testing to work, we need to push the updates to core-api.