Added a base module for the abstract unsupervised method class.

Updated documentation.

Started the KMeans algorithm.