npmignore unneeded files

/res and /tests currently wastes 2.4MB for anyone having JSHint as a dep, in this case grunt-contrib-jshint.