added most up to date modular edits.  This should add noteGroup
Get rid of version for Dzil
fix tests broken by noteGrp addition

Update TIG.pm to use Class::Tiny to manage note groups. Remove the
`new` method, which is generated by Class::Tiny.

Update test files so that they properly account for the new note
structure and all pass.
test note and check arguments

Add a new test file for TBX::Min::Note. Also add argument checking
to the note constructor, which is no longer provided by Class::Tiny.
add test for NoteGrp and varify constructor args

Add a new test file for TBX::Min::NoteGrp. Change NoteGrp.pm to varify
the named arguments to the constructor, which is no longer done by
Class::Tiny.

Update all test file names so that they are run in order of dependency.
general cleanups

Reformat the argument checking lines in Note and NoteGrp, and remove
unneeded `use` statements from several test files.
test that TBX::Min imports constituent modules
add argument checking to all classes

Check for incorrect named arguments ('foo' means nothing), as well
as incorrect data types when array references are expected.
use Class::Tiny in TBX::Min

This allows several methods to be removed.