add authors support, and tests

* Syncs npm's `'author'` property and `'contributors'` array to Bower's `'author'` array.
* Also adds enough complexity - so warranted adding tests with mocha + chai via `npm test`.
* Also added jshint as dev dependency, and `npm run-script jshint`.

Do you intend to use Grunt for build/test on this project, or no?