Added a random walk algorithm.  Currently segfaults on finding a goal.
cleaned some things up.  Issue is obviously in solution reconstruction.  I've clearly done something retarded with pointers.
Caught the infinite loop causing the segfault in solution
reconstruction with random walk.  Had to do with improperly resetting
parent pointers when encountering the same state again.
Merge pull request #3 from jordanthayer/master

random walk debugging