Running tests using PhantomJS. Fixes #27.

Now, tests run via "npm test" are using Grunt, grunt-contrib-jasmine, and
PhantomJS.
Installing Grunt CLI in Travis. #27.
Merge pull request #32 from jasonrydberg/npm_phantomjs

Using PhantomJS in tests run with npm/grunt