finally satisified that lsh clustering is doeing something usesful. Only really works with a good cutoff value
passes all tests now. cleaned up test code