Alphabetized defaults, added explanation for emptyDeps
Added jshint to grunt tasks
Removed redundant code