YamlFile - better error handling on invalid file content
Move config file load to a separate module instead of passing object around
Move @exe to util module (util.exe)