moved test timeout feature to the test
renamed `scope` to `context`
fixed describe context
added pending tests when no body is supplied to test
improved cmd line api, fixed describe.run, added additional options