copied lazyCov and lazyCor updates from rockchalk. That
uses the 'checkPosDef' function to be sure they actually
are matrices
.pps created, new environment where objects can live
.pps updates
more cleanup on new.env to avoid Global.Env