use node-request for OAuth2
proxy support for OAuth2
add request dependency to package.json
define proxy in request instead of constructor
added 5 tests to check proxy settings