Can't jSHint a dist file before it is regenerated

The current dist task tests which does a lint check before it cleans the dist folder after to regenerate. 
If bad code were to get in, this task will never execute and be done. 

Should jshint the dist folder after it is generated

the current task:
```js
grunt.registerTask('dist', ['test', 'clean:dist', 'concat:dist', 'jsbeautifier', 'minify', 'bower_update']);
```
should look something like this:

```js
grunt.registerTask('dist', ['clean:dist','test', 'concat:dist', 'jsbeautifier', 'minify', 'bower_update', 'jshint:dist']);
```