Changed to C++. Refactored Dataset and Kmeans implementations as classes. Added test class