Upgrade package dependencies, update Gruntfile.js, karma conf, and node-webkit
Install bower before attempting to use it
Install grunt-cli before attempting to use it.  Restrict installs to specific versions to avoid unintended upgrades
Converted karma.conf.js to coffee and added coverage report
Merge pull request #17 from OSCModulator/feature/package-upgrades

Feature/package upgrades
Convert Gruntfile to coffee and add e2e to grunt default
Enable coffee lint, coffee tests and test coverage
Merge branch 'feature/package-upgrades' into develop

* feature/package-upgrades:
  Enable coffee lint, coffee tests and test coverage
  Convert Gruntfile to coffee and add e2e to grunt default
Merge branch 'develop' into feature/connect-midi-models