Complete gitignore.
Initialize with a basic express app.
Prepare the gulp build.
Prepare SASS build.

This adds fake style files that will be removed later when replaced by
real code.
Ignore files from editor.
Add mermaid to create html documentation.
Create shrinkwrap to lock packages versions.
Add jasmine to run test
Add jshint
Add a build script to package.json
Add special form for paths (easier than magic vars and constants).
Add docs install in postinstall phase.
Merge branch 'topic/initializeProject' into develop

* topic/initializeProject:
  Add docs install in postinstall phase.
  Add special form for paths (easier than magic vars and constants).
  Add a build script to package.json
  Add jshint
  Add jasmine to run test
  Create shrinkwrap to lock packages versions.
  Add mermaid to create html documentation.
  Ignore files from editor.
  Prepare SASS build.
  Prepare the gulp build.
  Initialize with a basic express app.
  Complete gitignore.