Next part of the assignment, needs polishing - will do later.. There's a stupid switch between dynamic and static response of the server, has to be manually changed.. but meh it's ok for my purposes
Added more dumb choices how to choose between what kind of server is running(static/dynamic/openfile etc...).

For some reason catching exceptions in 1c only throws blank pages, not 404 not found as it should. Not gonna look into that now.
Implemented Ander's unitTests... only got 2 of them to work. No time to waste have to move on.
Added multithreading static server, seems to be working.
Graceful Shutdown.