Started working on DungeonGen and DungeonManager classes.

Added documentation for several files.