- Web: Add `serve` functionality, which starts a simple Rack application
to serve a template page. Template still needs work.
- Demo: add `example` option, which starts the CLI using the "Example
Quest!" tree
- Add logic for Planter, the editor module
- Add logic for catching a bad switch, and reporting accordingly
- Add logic for when no tree is included when required, and reporting
accordingly
- Move YAML file loading from Dialogue/Gardner to here
- Show viable options in prompt.
- If a user does not select a viable option, inform them, and prompt again.
- Allow for terimnal branches. A terminal branch has no options. More details in
the Configuration File documentation.