Running tests using PhantomJS. Fixes #27.

Now, tests run via "npm test" are using Grunt, grunt-contrib-jasmine, and
PhantomJS.