totally redid the file watcher cleaned it up and added debug options.