class Listen::Directory

TODO: refactor (turn it into a normal object, cache the stat, etc)