move Context and Test types to separate file
make sure inner contexts run all outer beforeEach