chore: use python script to run tests
refactor: it_fns reference contexts instead of the other way around.
feature: @xit skips tests.