changed the neighbors function to be more thorough, thus reducing the time, while reducing the growth as well.
Merge branch 'master' of https://github.com/aengelberg/flow
(The remote-only master didn't have any significant changes, so please disregard this merge)