Added files for network communication
Removed math.h as it's no longer needed
Fixed issue with accepting connections
Fixed run_server() method to correctly send/recv data
Added callback capability for handing data communication
Fixed callbacks to handle dynamic string length when communicating over TCP
Removed main() for testing
added net.h