PVector additions with tests for p5 API parity

fromAngle, heading, lerp, magSq, random2D, random3D, rotate, setMag