Added PCA, scaling features, LDA and other algorithms.