Fixed a bug where the watcher would spam errors if the specified cog directory did not exist.
The watcher will additionally track changes to the command directory name. The watcher will
will seek for a matching directory name in the background and restart itself once found (this includes
reloading all cogs within that directory, if not loaded).