Seeding this repo with the basic layout of the simulator.  The code should follow the Google c++ style guide save for a couple things like vertical space and the requirement that each method and class have a corresponding comment.