Using watchdog instead of inotify directly
Delete unneeded
Using multiprocessing, nicer
Add non ipython option
Using multiprocessing in Slave, nicer