Currently missing range support, but compression and etag processing is in along with basic header support. Still needs unit tests.