Uses Java NIO to create a Stream of WatchEvent's