Removed sample groovy files
Fixed groovy dependency, set source and target compatibility to be Java 7 so NIO libs are available refs #1
Classic logging trait, not much but a single place to define which logging system is used refs #1
Empty file monitor delegate, just for the sake of having it defined refs #1
For some reason SLF4J does not work in a testing class unless a binding is specified, so added a binding for test runtime refs #1
Added an empty file monitor with the constructor defined refs #1
File monitor is now runnable so it is compatible with many existing APIs refs #1
Added a file utils class that will take care of finding directory paths refs #1
When created the file monitor will use the file utils to obtain the paths and register them with a watcher service, implementation of the calls and tests refs #1
Defined the file monitor delegate call, which must just process the watch key refs #1
The file monitor, when run, just takes watch keys from the file watcher and pass them to the delegate refs #1
Defined groovy as the language for travis refs #2
Adding gradle directory so the wrapper works by just cloning the repo refs #2
Added travis status badge to README file