added PCA methods
Added PCA class
Added SVD methods and class
Added RNG
Minor update
Merge branch 'CPlusPlus-Improvement-core'