Create enums for the different DM3 types defined.
Simple covers for reading different types.
This will turn into the reader for a DM3 file. Right now it is a slowly evolving main
as I read through the file piece by piece and figure it out.
Small reformat.