Bare project with Cucumber
Cucumber skeleton
Color output
First scenario
Getting cucumber-junit to run is proving to be difficult:

- You can run CucumberRunner as a JUnit test in Eclipse and it runs, but `mvn test` no longer works.  The properties file seemed to get in the way.
- Output in Eclipse shows escape sequences unless you say monochrome = true in the runner class.
Faked out scenario to make sure it's working.
Driving development of `It` and JUnit4-compatible runner.
Format
Using a JUnit RunListener instead of relying on the test to throw a
hidden exception type.
For some reason, RunListener.testRunStarted gets called even on a
class that does not contain any @Tests.  As a result, I have to also
ensure that the test did not fail.
Starting to implement JSpecRunner
Cleanup
Refactored to extend ParentRunner.
Can't seem to invoke the constructor on the test class.
Extracted assertThrows to Assertions class
So src/main/resources exists
Description for a suite needs children.
ReflectionUtil.getFieldsOfType
Line wrapping
Making sure it can access each field visibility.
Child descriptions