prettying up the output a little bit.
whitespace
stubbing out structs I think I'll need to read in the item file.
added ability to read signed word
Added readInt for reading item cost from mordor data 3

Added check alignment for checking that specified values in the datafile are 0.
stubbing in iteam reads
more work on fleshing out the various masks being read in.
whitespace, cleaning up comments.
still struggling with the map alignments
Added some notes about what appears to be in the MDATA3 datafile
notes on MDATA5 format
fixed an issue in read ability mask.  Added printAbilityMask.
looks like we can run through mdata3
Adding printLoc to help debug
Stripping out the super loud prints
Read the total number of records in the file, printing out relevant parts as they're read in.

That I can read through all of the records, checking the alignment
pegs in the file suggest I'm reading in the right amount of data for
every element in the record, but some of the output doesn't make a lot
of sense.  In particular, I think the stat sets are signed (or maybe
sometimes signed).  It's unlikely that a cursed item adds 2^8 wisdom
to you, for example.

So, todo here

Use the spell cross references
Debug some of the input
Clean up
moved struct def to hpp file
moved struct definitions to hthe header
renamed record to item
Fixed trap in hpp file.

Defined structs needed to read in mdata1.mdr