gigantic speedup to PCA cleaning by assuming eigh instead of eig
add a PCA test suite for checking that PCA works appropriately with
different inputs