added socket_handler submodule (this time for real):