sort dependencies
add jshint task