Fully functional!

The code passes all tests but bigtest.nbt, and that one appears to be
correct when read by eye, but for some reason is not coming up
correctly with reflect.DeepEqual.  Need to ask for help here.
Added test files.

These test files are crucial to validating the NBT package.