Run tests in sub-process after change

After the watcher detects an event, it now runs peridot in a sub process. Fixes #4