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

For unit testing, try to keep these values as small as possible while still testing your intent. Remember that these tests will be run lots of times, so short run times are preferable.

Longer tests could possibly by in the examples/ folder