Buffered response, content length, refactoring.
More refactoring.
Reorganize.
Add method checking function.
Add additional method type handlers.
Add status handler.