Let's have a tmp directory which we can use for anything we like :)
Use configuration file instead of command line options

We're still keeping a few options, including the one to customize the
configuration file path, and a few management options. Also adding a new
'--debug-conf' switch to display the configuration that has been loaded.
Fixed obsolete arguments passed to start()
Notify of conf being used
Moved requirement files to conf dir, and fixed setup.sh

The setup.sh now takes a few options that are used on production boxes.
This is still untested, but should generally work.
Added notes on starting the app
Merge branch 'feature/deploy_prep' into develop