Changed .gitignore to include the graphs made with visual paradigm.
Started implementing the KD tree which will be used to improve the runtime of the algorithm
Added a comparator that compare samples in a specified dimension.
Implemented the generateKDTree and the iterative call generateNextNode.
Added a constructor to KDNode