Just a comment.
Completely re-wrote connection.

Connection now stores all request properties in hash-map. It also
prints a 404 page and checks keep-alive property.
Added sample HTML files
Attempting to fix error.