[MRG] Locality Sensitive Hashing for approximate nearest neighbor search(GSoC)

Much work I have seen recently in the LSH space has tended to show accuracy results (precision) for 1 nearest neighbor, as they are easy to generalise.