review script: only run tests for changed files
from: #203
- locally only run python tests for the python code was modified
- maybe instead track if there were changes since the last time the tests were run?
- what about dependencies and config changes that affect the codebase?