Full yaml support in the form of settings.yml

Never have to type your settings again, just put them in a yaml file.