Refacting and stories:
Create a settings struct for the webserver.
Take event loop as parameter.
Fixed major bug with port 'http' being hardcoded, though there were options to set port number.
Documentation updates
Comments added
Refactored the client submodule
Moved declartions up top
Added copyright information
Small bug fix
Added an attempt on logging functionality