PearsonCorrelation

Looking for feedback on the PearsonCorrelation class. Everything else is still under active development (esp the part about whether I'm going to have a Correlation abstract class).
To minimize the number of files touched by this PR, let's not changes these. I think Matei write it in multiple lines intentionally for readability.