prcomp and summary.prcomp

added `prcomp` and `summary.prcomp` and minor fixes