TODO: add grunt build (cf. GRuntfile.js)