Finished Gadget-2 (file type 1) specific code.  Untested.
Gadget-2 reader working.  Currently not using Snap as base class!