introduce convenience class for HTTP client connections. closes #128