Massive Upheaval - reorganization

- Reorganized so that unit tests are now set up on the simulation
- Score should be accurate, there was a bug in the advanceRunners on a
double logic.