Use 'use strict;' at a broader function scope. This reduces JSHint warning count.
Resolve JSHint warnings
'npm test' runs grunt-cli
Run tests on travis using node.js instead of ruby