Initial commit. Basic simulator runs, and graphs some results.