do not dump region stats (too verbose)
pull out algorithm for nearest as a level so that we can slot in other algorithms
implemented first pass at parts needed to make use of tf_idf data; almost certainly wrong by design and by implementation (in heavy need of tests); just checking in so I can leave it running being evaluated, on the off-chance it is better