Feature: Yaml Load Revamp

Turns out YAML has [documents](http://dyaml.alwaysdata.net/static/html/doc_0.4/tutorials/yaml_syntax.html#documents), so why not use them? This also removes functions nested in the Config class.

Requires #107.

See [feature/YamlLoadRevamp in Sampe-Dash-Game(https://github.com/Circular-Studios/Sample-Dash-Game/tree/feature/YamlLoadRevamp).