Implemented build:js:concat and build:dist on top of a pretty big refactor of Processor etc. classes. Also factored out some modules like bar, files and schedule. Project config is now nested like command configs and extended onto project configs. TODO: Fix file system exceptions I get sometimes like "EMFILE, too many open files" and "ENOENT, open 'dist/CHANGELOG.md'".