Improve HTTP NG client

* added tests
* added documentation
* use default http.serializer (urlencoded)