Adding test coverage
Simplifying the contributors list

I won't be able to keep up with all the great commits from everyone, so
I'm just switching the contributors to a list with no commit details.

You all just had to be awesome, didn't you? ;-)
Adding more thorough guidelines for contributing code

This fixes issue #19 and clarifies why pull request #17 was initially
rejected
fine-tunes Grunt tasks

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