1.Cross platform(watchdog) directory watcher 2. Config file for path to watch 3. Fixed TFIDF parsing