Granlecoja

put the build system in a separate npm module.
https://www.npmjs.org/package/granlecoja

This allows for much easier out-of-tree plugins, and also to reuse the methodology for other projects.