Removing Qt as I don't like how much the event loop model impacts the infrastructure. Will instead just implement cross-platform bsd sockets manually instead of using Qt for networking.