Run tests in Chrome and Firefox with Karma

This commit introduces Karma and the following commands:

    grunt karma:chrome
    grunt karma:firefox

Before running the tests you'll want to run:

    grunt browserify

To ensure the test bundle is created.
Install and test Chrome in Travis