Replace Grunt with gulp.js

Closes #2