make tests prettier (for now), and give them time to run. macs can't notice filesystem changes until an entire second has elapsed.
add license.
factor out WatchMap, and fix a bug where empty/missing folders might be ignored.
one more test for this crazy codepath.