Added extra mazes, Cleanup code

Added sample mazes… all tests pass, except for SEOUL01.maz, which has a
trap at (2,1), (2,2), (2,3). next_dir should be updated to handle these
cases. Otherwise, solver is looking solid, can solve APEC2002, HITEL01,
HITEL02, and SEOUL02 maze files without any difficulties.