* initial commit
* differentiated between empty string and null value in diff output
* cleaned up pom
* differentiated between missing comparator and missing serializer
* added parameter checks for public api
* downgraded a few config methods to package protected
* added thread safety annotations