Add tests for and bugfix queue
Add Grunt watch hook for specfile changes
Add coverage reporting, speed up grunt/watch test runs

Rather than spinning up a new PhantomJS instance every time we change a
file, start a server when we start watching files and leave them running
in the background. This significantly speeds up coverage reporting and
spec runs.
Run Karma server in tmux pane

Helps to prevent leaving orphaned Karma/PhantomJS instances running in
the background.