First commit, web server with sockets