add more documentation into the source demo file.  fix the oauth.js file