Changed main to allow stress testing of algorithms.

Give the maze executable two parameters: dimension and number of runs. A new maze will be solved each
run, and the average runtime of each run is displayed at the end. If a solution does not solve the
maze for a run, the program halts. Obviously, the time used to verify the solution is not calculated in the time to solve the maze.