feat(core.dev): add npm/grunt support

Closes #24
fix: rubocop reports issues
Merge pull request #26 from rchukh/npm

Npm