Fix bug where watch directory other . would fail

Compose a full path for the file to be sent from the watched directory
and the fle name.

Ensure static strings are available to the watch and err macros.