Error fix.
Plotting and file output (still loads of bugs)
Deleted a duplicate sim class (don't know how that happened... too much
late nights)
Renamed simulator for consistency.
All conditions implemented - need to change expanding risk domains to
contracting ones... I think it makes more sense
Fixed an issue where I wasn't clearing the state between runs. Things
seem to be better now but still massively tweaking.