Move the socket handler functions from NetworkController.cpp to their own files, implement send/recv functions to communicate with the tracker, and start the implementation of the tracker database