add support for watching folders - rerun tests

not much to say here - most code was just copied over from mimosa-server-reload