preparing to simpler args parsing: extract servant cmd args
removed some fancy features to simplify
attempting more simplifications
allow watching of custom patterns of files
some cleanup
threadsafe and better (hopefully) model for recursive watching
attempts at fixes and improvements