yaml

This changes the format of the required configuration file to yaml, to stay in line with the other conf files. The data inside is the same, but in yaml.
Will this overwrite the hardcoded defaults if port isn't in the config file?