Allow multiple jobs keyed from different filetypes
- A job can have a different command and have it's own filetype changes
  that trigger it
- Verify that the current running process only executes commands if the
  change is a file in the same or sub directory