Refactor YamlConfigurator for new Input::Base
Refactor YamlConfigurator for new Input::Base

Refactor the YamlConfigurator to use the new `Input.input_for` method.
This cleans up a bunch of switchy logic.

RootsRated/stevenson