Feature/hardening

-  Enable exclusion parameter -e in startup parameters …
-  verify post/GET works and can cache
-  Keep track of requests that are being served, and remove them when done, and expose this list via /status
-  wrap the /status endpoint in a security layer that disables it by default
-  Change saving methodology for better handling of error scenarios
-  Save things to a /tmp folder and move to / only on SUCCESS
-  Detect client side aborts and abort the corresponding proxy request and delete tmp files
-  Update documentation
-  Change to API requires update to published version, bumping to 1.1.0
I don't know the internal workings of require(), but I'm just wondering if doing a require('follow-redirects') twice is great. Maybe doing the following is better:
```javascript
followRedirects = require('follow-redirects'),
http = followRedirects.http,
https = followRedirects.https,
```
?
Would love to hear any insight you might have on it :)