Move files to usual directory structure so can add tests.
Oops, I meant java. Move the .java files under the java dir, not the scala dir.
Added latest scalatest SNAP to the build.
Wrote a test for TaskDef that forced me to write some equals methods. Quite painful in Java.
Changed tabs to 2 spaces, put open curly at end of same line instead
of beginning of next.
Defined a UnitSpec.
Added SuiteSelectorSpec to test its equals and hashCode. Implemented hashCode.
Added hashCode for TestSelector.
Got rid of all get methods. Replaced any theField with _field. Both are ugly but _ seems more common.
Now this API should feel more like a Scala API from Scala code.
Throw NPE from TaskDef constructor.
Added equals and hashCode method to TaskDef.
Added test for TestSelector accessor method.
Added test and equals/hashCode methods for NestedSuiteSelector.
Added NestedTestSelectorSpec, and implemented equals and hashCode in NestedTestSelector.
Added TestWildcardSelectorSpe and implemented equals and hashCode in TestWildcardSelector.
Added pretty toStrings to the classes.
Fix typo in scaladoc.