cleaning up
added CNN class for compressed KNN search
modified getData to store in more efficient .npy format, modified KNN.py to use scipy built in KDTree object for efficient search