Moved utility funcs and tests, and more.

Also refactored level tests to use requiredTags approach and made
progress towards testing chunks and sections.
Changed chunk and utils functions to be more generic.

Also added more accessors for chunks and sections.  Still better than
half code coverage with testing, but should improve soon.