Add a bunch of stuff
Fix require issue
Add custom URI scheme definition
Fix setting port when starting server
Use JSON for server response
Parametrize server port
Check for directories and return proper status codes
Move client connection responsabilities to ConnectionManager
Use Socket.tcp_server_loop instead of manually creating server
ConnectionManager now persists the socket connections
Move connection manager to proper dir
Add some debugs