Jasmine grunt tests

@lmccart, c135f83 has the tests i wrote when i wrote the pvector class. However, I don't think I have enough js-fu to get my tasks to run. I attempt to modify the gruntfile in 004fc39 to add a task that would run tests, but my task won't run. Also, jshint seems to fail when I run the default task.

I'd be happy to integrate it, but I may need a little help with the infrastructure of actually running the task.