#6 - Add schwatcher for use in directory monitoring
Splitting actors to more easily reason about each actor