refactor: make npm scripts depend on grunt tasks instead
doc: document configuration of third-party deps