Adding FLANN (Fast Library for Approximate Nearest Neighbors) To Replace
ANN
refactor code (part 1)