Changes by Jeff + Communication setup

-Added changes submitted by Jeff.
-Setup for communicating with simulation.