Adding JSDocs to PVector

Still left to do

* jsdocs for static methods
* deal with angleMode
* deal with random seeding for random2D(), random3D()
* refactor rotate2D() to rotate()

#129