updates docstrings, adds basic tests for Simulation