Bonjour Auto Discovery and user config YAML files

It was not easy, but auto discovery finally works!   Also made user custom config YAML files.   This implements #3 and #6