TCP flow initial commit

Most of the model is there and should hold up for rendering...
TODO:
- Add logic to the Log to detect steady state
- Add logic to the TCP sender and receiver to have the model actually do
something
- Add glue code to put everything together
- Add GUI code (almost non-exisant at the moment)