implement basic fs monitoring

I started with a very basic implementation of a feature that is very dear to me: An automated file system monitor that runs "tishadow run" on every file update.

No doubt this needs some work to be releasable, but I can work with it as it is and would love to see this feature included in the main project.