Merge pull request #12 from mdb/jshint

adds jshint Grunt task
Merge pull request #13 from mdb/indentation-fix

Indentation fix
Adding Mike Ball
Merge pull request #15 from mdb/grunt-karma

adds 'build' and default grunt tasks
fine-tunes Grunt tasks

- CI now runs 'grunt', which also lints
- creates 'grunt dev' to lint & run tests on file change in local dev