Rewrote the mod parsing code to more heavily use monads.  Works except for a few items in test file.
Added lengths for two new mod types 8141 and 8058
Modified main to once again write out the descrambled game data for investigation, as well as the item parsing summary.
Added a few more mod types to the map (apparently)
Reorganized the module structure for interacting with Files.  Updated cabal file so the project builds with the updates.  Goal here is to break the File module into smaller sub-modules.
Started to work on PAK reader.
Broke File modules out to a higher level.  Don't want to descend into module hierarchy chaos.
Wrote the foundations of the PAK module.  I can read the PAK.MAN file now and get the file tree for the PAK file.
Fixed a FileType mapping error.  Also rearranged the functions into sections by purpose.
Wrote and tested helper method for grabbing a list of all file paths in the PAK.
Woohoo! Am able to extract files by name from the TL2 PAK archive.  The implementation is a slow resource hog for some reason (can use hundreds of MB RAM).  I think extracting deeper from within the PAK file is slower and uses more ram.