Base directory and File system watching changes

Currently has a significant bug where a process is double started after
each file change.
Bug fixes for bad processes.