dynamically expanding Vector pool
more vector tests
fixed bug in rotateAbout code
fixed some subtle inverted y bugs in rotateBy
fixed getAngle and added tests
renamed pooling to claim() and free()