Cleaned up the PCA class so it's easier to add/change
Merge pull request #20 from r3mus/master

Cleaned up the PCA class so it's easier to add/change