Proper resource freeing
* all destruction work is done by notify callback
* channel is unreffed right away, so only ref is in watch source
* release everything by deleting watch sources
* Header template option?* Option to strip leading/trailing whitespace