well, i guess we could simply rescue it with the default handler
alright, now we default to httpclient which is...

* faster than net-http-persistent
* also thread-safe
* also supporting persistent connections (to my knowledge)
try to be consistent for require
cleanup a bit and add comments