rename
The last commit was jumbled.  It contained the rename from maze.py ->
mazeCreator.py.  We also added
- allowUsedPaths logic to guarantee
- random path creator if maze is too sparse

These two solutions aren't good however; allowUsedPaths creates a pretty holey
maze and the logic to create the random paths simply puts islands that you can
never get to in the middle.
removed allowUsedPath and crappy "alt paths" logic.
Modified createPath method to force a definitive solution when either the start
or end get blocked off.
Added some comments.