fix Issue #111   too many WriteHeader calls
update docs
expose constructor of Request. Issue #112