Added class KNNSearch, this class uses FLANN to do a fast approximate
nearest neighbor search.