Use mocha:default in Grunt watch tasks

Only run DB tests when we explicitly want to
Use compiled JS in unit tests

Grunt uses an old version of CoffeeScript that causes all kinds of problems for us here