changed a few items to const
- redid move detection to (hopefully) support moves outside of watched dir
- changed parseSetting from to be side-effect free
- only create struct path entries in add_deep()