Lets use libuv and make a file/directory watching module that's cross platform!