clean up #load_yaml_file error handling
allow yaml aliases when loading yaml files
Make duplicate key check test more robust