Switch to Mocha

It begins...

**Changes**
- Remove all jasmine stuff
- Update tests to work with mocha/chai/sinon/jsdom
- Update Grunt
  - Added sped up grunt watch task (no spawning, only run affected files)