Minor changes for runs of PCA on full datasets.

* quick and dirty hard-coded retry loop
* optionally saving output to durable location
* removed another cache operation for an RDD that is only used once
Consider moving this method to a saveOutput method, to keep the flow clear at this level.