Added PCA class which takes a filename and the number of desired components and performs PCA on the designated data file.