Using Request node module to handle all the communication with github

I basically removed all in-house code that we have written to communicate over http from node to github.
It's now handled by request.