Shaunt/Richard methods

This has the uncommented version of my code in the constructor for SimulationController, and Shaunt's  methods at the bottom of SimulationController and DataIO. This doesn't seem to do what we want it to yet, but nothing is broken.