Personal learning experiment - Writing an HTTP 1.1 webserver in python