Doing some experiments with memory management to avoid OutOfMemoryErrors
Added a KD-tree implementation taken from JavaML
Removed KD Tree... its not useful.
Implemented a new tree structure (PruningConeTree) and initial benchmark