Updated license headers.
Javadoc of new simulator classes.
Clean up StorageService and provide simple abstract implementation based on tuple storage.
StorageService provides PersistentSimulation (optional); Extra convenience function in PersisentAgent.
Use new PersistentSimulation functions in LocationStoragePlugin.
Standardise loading order using guice.
Helper method for state generation.
Shorter parameter declarations.