Added Maze Validation

Added a maze validation method [checkValidMazeFileTom()] which checks if
a maze file is valid before an attempt is made to load it