Split launching logic from dialog blueprint
Adjust usage examples to use dedicated processors
Launcher is responsible for launch()'ing Dialog instances.
Dialog classes and Builder no longer depend on a Launcher.
Merge pull request #11 from clue-labs/launcher

Launcher is responsible for launch()'ing Dialog instances