Making context a parameter to the run function rather than an option in Checkit's constructor. Fixing up the tests which weren't actually executing the code they were supposed to test.