watcher: handle non-existent configuration file

When a non-existent file is requested, the `Conf` object can return
`None` instead of an empty object. We handle this case and consider we
get an empty object instead.
Merge pull request #25 from vincentbernat/fix/inexistent-file

watcher: handle non-existent configuration file