GUI for TC
[Environment] Added SystemClock component

For use in Scheduler/CTC/TrainModel/Satellite
[Environment]
[Environment & TrainModel] Updated train motion

Using real-time timesteps and system clock.
updated TC GUI + reslove static/ precision errors
TC event scheduling
removed sort functions
Merge pull request #2 from tnason/master

getting my stuff up to date