Refactor for Kodex changes to KryptnosticContext.
update to match kodex search interface
use collection instead of list for searchApi
remove spring dep on mock
update searchApi implementors
Refactored client search and storage implementations to use KryptnosticContext for shared state.
Merge pull request #13 in KRYP/kryptnostic-java-client from feature/client-context-refactor to develop

* commit '88e5e1c46e900abfa4a9f447cc970956a4e6a558':
  Refactored client search and storage implementations to use KryptnosticContext for shared state.
  Refactor for Kodex changes to KryptnosticContext.
update to match kodex searchApi changes
Implemented KryptnosticContext using NonceApi and SearchFunctionApi.
Refactored test code, added test classes accordingly
Added Afterburner and Kodex modules to the JacksonConverter to serialize/deserialize NonceApi and SearchFunctionApi messages
added Mockito to build.gradle
Merge pull request #14 in KRYP/kryptnostic-java-client from feature/the-legend-of-search-client to develop

* commit '20d7398e259ee028a317bfb2bb82a07d805f9d13':
  added Mockito to build.gradle
  Implemented KryptnosticContext using NonceApi and SearchFunctionApi. Refactored test code, added test classes accordingly Added Afterburner and Kodex modules to the JacksonConverter to serialize/deserialize NonceApi and SearchFunctionApi messages
made changes that support kodex interface change for IndexableMetadata using BitVector keys
updated to match kodex doc model
fix failing document test
Merge pull request #15 in KRYP/kryptnostic-java-client from feature/kodex-document-model to develop

* commit '9aa96873cacce44a2bbcd8835daa06fe8910e677':
  fix failing document test
  updated to match kodex doc model