add shouldChange, restrictResponse, beforeEval, afterEval, modifySite, modifySite', and change order of parameters for shouldHaveSelector/shouldHaveText so that the pattern of get foo >>= shouldHaveSelector bar works