Initial parent/child version - totally untested.

...but it does build!
Removed the cycling list behavior from the original to focus on child
measures, each with own list index
Updated readme; changed license to MIT
Tested (it works!) and slightly refinied

...determining parent/child responsibilities still a bit of a mess
More meta updates
Split into multiple files, tweaked defaultString

Should now be able to specify per-measure defaultStrings OR
specifiy it once on the parent and have all children use the same.
That is not an abstract method...
Renaming, comments, and readme