Removed original attempt
Add documentation
Fixed double-sending of headers onEnd for text files
In the case that we return and don't pipe, make sure to resume the incoming request