Pass configuration through the factories

This way we can initialise Blueprints with our configuration rather than
overriding default settings when we call register_blueprint. Slightly
more tedious writing the factories but it makes sense.

Also this way we can introspect blueprints and see their configuration
(the blueprint setup state is thrown away once they are registered)
Include configurator in autodoc
Init blueprint with configuration
Merge pull request #19 from ox-it/configure-blueprints

Configure blueprints