Update and add some test coverage, docs
Refactor specs slightly
Add tests for file loading, YAML load handle
Add YAML error tests
More coverage on YAML import