Added updated mazeBuilder

Maze builder is built with linked doors and returns a new maze object
using the getNewMaze() method
Merge branch 'master' of https://github.com/isaiahgrant/MacroSoftRepo