- change `save`/`load` behavior to json, though I plan to change this again before v1
- `probabilities` is no longer a property, just an attribute
- refactor to better support new `try_partial_scenario` feature
- new `try_partial_scenario` feature lets user test out hypothetical situations, including hypothetical matches and non-matches. (closes 5 )
- tests for `try_partial_scenario`
- test coverage calculation