Replace tabs with spaces. Add Grunt.
Implement some suggestions by JSLint.
Make the source pass jshint.