add Grunt to play with SOC
separated tasks into gulp and gruntfiles

Separation of concerns. Moved initialization TASKS to the task-runner,
Grunt. Moved build PROCESSES to the build-tool, Gulp.
add dev defaults for rapid development
feat: add `grunt init` to default process