Rename some of the files.
Reorder code and adjust module exports in TaData
Change to different coding style
Add module for checking TextAdventure references
Organize module names
Make TextAdventure a Monoid.

Useful when combining TextAdventure parts from multiple sources.
Main program for "debugging" text adventure.

Main program reads text adventure files from disk, parses and
concatenates them, and then attempts to find broken references.