Improve module naming tests

Make sure that the name is converted into a form suitable for use in
JavaScript.
Fix module name conversion

Make sure that names are camelized and free of any trailing `.js` when
used in JavaScript.

Fix gh-1
Remove `indent` setting for JSHint

Don't impose a specific indentation setting.

Fix gh-2
Update CHANGELOG