MapGenerator Wrapup

1. Fixed all bugs in the MapGenerator.
2. Streamlined some MapGenerator logic and signatures.
3. Fully documented HallwayGenerator and MapGenerator.