refactor SecurityService to use Kodex
add abstract test base for KodexFactory implementations
Merge branch 'feature/document-blocks' of github.com:kryptnostic/kodex into feature/document-blocks

* 'feature/document-blocks' of github.com:kryptnostic/kodex:
  add serial version uid to PDM
  add serialization ids
  Refactored Kodex
changes to pull out security configuration mapping
Merge branch 'feature/document-blocks' of github.com:kryptnostic/kodex into feature/document-blocks

# By Matthew Tamayo
# Via Matthew Tamayo
* 'feature/document-blocks' of github.com:kryptnostic/kodex:
  Raised gradle output level to debug.
  formatting
  Kodex re-factor + tests
  Updated key api.
  Removed abstract kodex factory

Conflicts:
	src/main/java/com/kryptnostic/crypto/v1/keys/AbstractKodexFactory.java
	src/main/java/com/kryptnostic/kodex/v1/models/AesEncryptable.java
Jackson KodexFactory passes unit tests with FHE PrivateKey
Crypto service is serializable
Kodex project tests pass. The SecurityConfigurationMapping is no more!
Merge branch 'feature/document-blocks' of github.com:kryptnostic/kodex into feature/document-blocks

# By Matthew Tamayo (6) and Sina Iman (5)
# Via Matthew Tamayo
* 'feature/document-blocks' of github.com:kryptnostic/kodex:
  Added Smile byte serialization
  Simplified KeyApi + Static KodexObjectMappers
  Crypto service is serializable
  update searchFunctionApi
  update SearchFunctionApi to add a QueryHasherPair check, removed the gets, add the services for Key and Sharing to client, add some fun stuff to context
  remove stuff from context interface
  update some interfaces for iris
  Fixed javadoc
  rename a bunch of stuff to update to latest api and make iris cleaner
  Removed documentKeyApi
  Improved sharing API.

Conflicts:
	src/main/java/com/kryptnostic/crypto/v1/ciphers/AbstractCryptoService.java
	src/main/java/com/kryptnostic/crypto/v1/ciphers/CryptoService.java
	src/main/java/com/kryptnostic/kodex/v1/models/AesEncryptable.java
	src/main/java/com/kryptnostic/kodex/v1/models/FheEncryptable.java
	src/main/java/com/kryptnostic/kodex/v1/models/utils/AesEncryptableUtils.java
	src/main/java/com/kryptnostic/kodex/v1/serialization/jackson/KodexObjectMapperFactory.java
	src/test/java/com/kryptnostic/BaseSerializationTest.java
	src/test/java/com/kryptnostic/kodex/v1/models/EncryptableTests.java
	src/test/java/com/kryptnostic/storage/v1/models/request/AesEncryptableBase.java
	src/test/java/com/kryptnostic/storage/v1/models/request/AesMetadataRequestTests.java
	src/test/java/com/kryptnostic/storage/v1/models/request/FheMetadataRequestTests.java
Merge branch 'feature/document-blocks' of github.com:kryptnostic/kodex into feature/document-blocks

# By Matthew Tamayo
# Via Matthew Tamayo
* 'feature/document-blocks' of github.com:kryptnostic/kodex:
  Credential service refactor.

Conflicts:
	src/main/java/com/kryptnostic/kodex/v1/security/SecurityService.java