1.updated module names to be oauth2 rather than oauth in 2 places.
2.added alot more comments
Merge remote-tracking branch 'origin/master'