Updated Maze and Node files

Changed default constructor in maze to abide by the assignment
specifications
Added populate method for assignment specifications
Simple changes in node file