Some very basic improvements to the HTTP server code - add buffering and return 404 for file access problems.