update .gitignore to ignore intellij files
bumped guava to 14.0.1
better functional design of buildDataLiteral