implement tests for when there is no BLAS
improve godoc for CovarianceMatrix
add help for non-exported variance and covariance
split out non-blas impl into new function

Splitting out the non blas path makes the code flow easier to read.