Using npm_lazy with awkward proxies such as MS

I have managed to get npm_lazy working with our proxy setup.  I work with a company who are totally microsoft and use an NTLM based proxy.  Hardly anything works out of the box with this, so I wasn't surprised to find npm_lazy didn't.
So, I took a good look at the resource code and replaced the use of the standard http/https modules with the popular 'request' module which better handles the proxy and also deals with redirects.
So, I have also removed the redirect code from the original.

I am happy to keep this as a seperate fork, but if you are interested in using it - feel free.  I could not run your tests for some reason, mocha just seemed to think there were no tests to run.  

Thanks for the good work :-)

Gary