added core/
added core interfaces
added Value abstract classes
added CachedRawValueImpl
fixed pom.xml
fixed build
CachedRawValueImpl.string() should use CodingErrorAction.REPLACE rather than IGNORE to avoid security issues