Added guava dependencies and validation