Started to reimplement the HTTP server