Add -R option to watch directory recursively
Fix flag parsing