Merge branch 'release/v0.1.3' into develop
Add makefile to update/install npm deps
Update packages mongoose, validator and bunyan

 - Fix xss() bug due to validator update
Add node-di package and modularize Server and Routes.

 - add node-di to package.json
 - add bootstrap.js to bootstrap di
 - server.js now exports an injectable object Server and a ServerModule object maping injectable componante
 - routes.js now exports an Injectable object Routes
Refactor accessControlMiddleware.js to be injectable.

 - accessControlMiddleware.js now exports an injectable Object AccessControlMiddleware
Add assertion on AccessControlMiddleware injected component
Refactor schema.js and logSchema to use DI.

 - Schema now exports SchemaModule Object who define DataSchema and LogShema Dependancy
All modules are now injected with node-di
Merge branch 'feature/di-refactoring' into develop
Update .gitignore in order to avoid commiting *.orig files
Update loging
Add Mailer module +  change configuration methods

 - switch from environement variable config to getopt config
 - Use this for mailer module
 - Update Schema configuration
Update package.json
 - add emailjs node-getopt and colors
Merge branch 'feature/mailer' into develop
Add make clean target
 - remove ./bin folder
Trim docker stdout results
Add volume args to docker run function
Fix connection injection assertion (from .ok() to .object())
Update lohSchema to aaccept undefined containerId ( => return undefined)
Small fixes
 - remove useless trim();
 - a few comments