Java library for monitoring for file system changes