missing deps: redis
base template: proper placement of "row" blocks
docstring fix
let app start without any configuration file nor instance folder

this allows to use app shell commands for initialization (including creating a default config file).
this also allow to start app and provide the setupwizard interface.

instance folder is now automatically created, and we use set a default logging config if none provided
added basic setupwizard, unfinished
even if app has custom and valid config, db may not be initialized yet
finalize step, write config to disk, and final page
Merge branch 'setupwizard'

user merge integration into master in order to keep commit history