Adding all the files from DistributedSimulation. Finding all the changes and copying them over. Trying to see if this is going to fix the inconsistency problem with how the code works. This is only a temporary commit