Streamline Batch Runner
- Streamline batch-runner functionality. Now implemented as a function that initializes simulations from a snapshot or request cache. See here for a usage example.
- Add the ability to cache requests made from a remote chain. These cached requests can be used to initialize subsequent simulations greatly improvement performance.
- Add utilities to export request caches to JSON.