updated MazeCell, MazeRoute, and Maze classes to reflect next assignment requirements; added Status inner-class