feat(automation) convert from grunt to gulp

- add gulp tasks `tdd`, `test`, `default`, `lint`
- add nodemon to run/restart server
Merge pull request #10 from ikhattab/feat-gulp

feat(automation) convert from grunt to gulp