Add /greeting route.
Add /todo route.
Build dist/ using gulp.
Inject angular templates in js.
Protect angular code with ngmin.
Concat css.
Sourcemap all the things!
Ignore npm-debug.log.
Exclude empty directories.
Add gulp watch.
Add .editorconfig.
Reformat {package,bower}.json.
Sort package.json devDependencies.
Split up gulpfile.js into directories.
Rename server/index.js to server.js.

Then it can be started with `npm start`

# Please enter the commit message for your changes. Lines starting
# with '#' will be kept; you may remove them yourself if you want to.
# An empty message aborts the commit.
# rebase in progress; onto 40292c5
# You are currently editing a commit while rebasing branch 'feature/refactor-gulp' on '40292c5'.
#
# Changes to be committed:
#	modified:   package.json
#	renamed:    server/index.js -> server/server.js
#
Document dir structure in README.
Add commands to README.
Rename default to dist task.
Add utils/pkg module.
jshint: Allow function use before definition.