solves an exercise in which both an http server and client have to be written. admittedly got quite disorganized and bloated.
bonus exercises solved:
[X] Content-Type for .html, .htm, .css and .js [X] Binary data [X] Compression (gzip)