Cleanup and some optimizations
More cleanup and optimizations
Moved write buffers to request objects
Moved file handles to request objects
Make WriteBuffer() silent