Create init script configuration system

Rather than putting all listener, etc setup
inside web_main.py, you can now put a collection
of scripts in config/init_scripts that get called
on startup.

Each script must have an "init" method
that takes a single context parameter which is a
dictionary object that contains refernces to the
message bus, etc.