PCA + PCA Dimensionality Reduction

Added code and arguments for preprocessing with PCA and PCA
dimensionality reduction.