Require oauth library
Temporarily disabled error handling
Adds oauth functionality to github requests. still wip.