adds watchdog, server restarts on file changes--probably buggy

Restarts the `cl server` when files are changes.

To use:

```
cl server --watch
```