Added a 'watch' function.

You can watch (recompile files on change) with the escript using `knot watch
file1 file2 ...`. It's also a good function that I think I can hook up to an
Erlang project to recompile the Knot file and also run `make:all`.