Improved constructors of cache to be CDI compliant
Added javadoc
Added directories of embedded ES to gitignore