Removes unused dependencies.
Uses matchdep for automatic load of grunt plugins.
Adds es6-promise as part of the concat source list.
Fixes whitespace.
Ignore intermediate and compiled files.