fixed get adjacent for speed.
added speed tests
made the recursion faster
Some minor speed-ups for recursion
simplified edicts is word
fixed unit tests
removed unnecessary variable
cleaned up integration tests.
loosened bounds on init time comparison