non-working state of document blocks
part 2 of the nonworking document blocks
wrapping up api changes for document blocks
remove random access feature to use blocks instead
fixed some api's for document blocks
Merge document blocks
Updated for document block changes.
Merge pull request #18 from kryptnostic/feature/auth-integration

Updated for document block changes.
add platform tests for encryption
formatting
Initial implementation of Kodex (keyring)
more apis for document blocks
Updated crypto service.
Merge branch 'feature/document-blocks' of github.com:kryptnostic/kodex into feature/document-blocks

* 'feature/document-blocks' of github.com:kryptnostic/kodex:
  more apis for document blocks
update api for storing functions
Document kodex to cryptographically manage access

- Added RSA based ciphers.
- Added security principal awareness.
Re-factor crypto service and update kodex.
fix test harness init function to be final and add encryptedSearchDocumentKey model
update nonceApi to be renamed to documentKeyApi
Added DataStore interface for client-side persistence at the byte[] level, and an abstract test class that verifies that contract is being met.