cell graph only needs to be generated once, iterate over graph using each cell as a starting point.  updated traverse logic to use lists as need to iterate more instead of matching. all neighbors should be added for each cell, but only recursively traverse when neighbor is not in the historical path.  starting to look at more efficient string concat.
adding word len arg
update tests to reflect change to data structures used.  switched to dict to support matching along with Resident object retrieval.  adding new tests for word matching
adding init to support imports for prof/test