Yamldata for Static Data.

This starts using YAML to store some static data which we use to generate answers.  It should help with maintenance and review by separating code more cleanly from data.

That being said, I am not sure I exactly like how I am loading the YAML.  It feels kind of clunky which may imply that I am doing it incorrectly.  It would, of course, be awesome to have a `load_yaml` method on `share()` instead.