Removed a redundant Buffer class and included new support for an in-memory cache.
Improved logging. Incorporated refactoring changes made to other classes.
Fixed small bugs as a result of the http factoring.
Updated code as a result of changes made to http.