added debug option for verbose logging and new transitions config.

Added winston dependency and ability to pass in loglevel option via
commandline or through configuration/app_settings.loglevel property.

On commandline use `node server.js debug` or `npm run-script debug` for
verbose logging.

Transition loading is now controlled via configuration. It supports two
properties per transition: `load` and `disable`.  If `disable` is truthy
then the transition will not be loaded.
Merge branch 'develop' of github.com:medic/kujua-sentinel into develop

Conflicts:
	transitions/ohw_counseling.js
	transitions/ohw_emergency_report.js
	transitions/update_notifications.js
added patch for debugging 3rd party libs.

To apply use: `patch -p0 < patches/debug-node_modules.patch`