huge performance improvements backed by guava
cosmetics
java 7 minor cleanup
intellij project files added