Moved tests in StatusSpec under main into StatusSpec under test.
Added support of shouldNot in Matchers, and fixed a stack depth problem due to our refactoring in Matchers' complainer implementation.