Add back end TCP server support to the hosted target
While running on the hosted target, we want to be able to communicate with other parts of our simulator that are not running in the same process. To do so, we will be using TCP. On the MCB side, create a generic, extendible TCP server that allows a simulator module to connect to and then request or receive information. If you would like, you may use the raw C networking interface (what you do in CSE 333. It would probably be much easier, however, if you use a library that supports TCP.
Once this is done, we will start working on specific interfaces for the motor simulator and the OLED display.