updated so you can pass an adjacency function in

moved adjacency to it's own file and provided a toroidal and a scrabble
adjacency function as well as the normal boggle adjacency function.