* added a bunch of dependencies (logging, guava, etc)
* added reporting to pom.xml
* added some trivial tests