https 

* Pushed the options logic for targets and agents to from `caronte.createProxyServer` to `common.setupOutgoing`
* Added `headers` to options. Can now overwrite headers (see https.js example 2)
* Added https example. please review the example as I am not sure if this is the intended usage

Also you will notice that the third option raises an error and exits the node interpreter. I am not sure where this error is coming from or where it can be caught.