Initial BFS commit

Initial Eight Puzzle BFS attempt.  Works every time, by the looks of it, but occasionally takes a long time to complete one search.