Implement authorizations
Improved authorization directives
Remove gulp global dependancy

We now use local gulp installed by npm with devDependancies.
Merge branch 'remove-gulp-dependancy' into 'master'

Remove gulp global dependancy

The README.md highlights only 2 dependancies which are `nodejs` and `gitlab` whereas the `make setup` breaks on a `gulp` error from a fresh started VM.

We now use local gulp binary installed with devDependancies by npm.

I also updated gulp but I can amend if this specific version was needed for any purpose.

See merge request !5
Fix versions