revisions of computeL2error, generateRectMesh, updatePts, plotSol and run2DMPM