Good compile checkpoint for sim_core::run_sim; not complete.

Task @T11 : Refined log management, reporting, error trapping, and
time management. Compiles good at this point, but is not complete.
I need to make decisions about collison resolution at this point.