Improved comments
Removed unnecessary interfaces ReadCloser and WriteCloser