First socket implementation
Now compiling
Sharing commit
Updated branch. Starting refactor
Sockets done
Finished. Done some cleanup.