Refactor to reflect KryptnosticContext  associated changes on Kodex.
Added basic SearchService implementation.
Update MockKryptnosticSearch to reflect updated SearchAPI
Refactor DefaultSearchService to make use of new SearchAPI
Fixed html encoding of lt and gt
Merge pull request #9 in KRYP/kryptnostic-java-client from feature/search-client to develop

* commit 'a3dedfb6a5da94615ca0949cffac3aabf67c2b4c':
  Fixed html encoding of lt and gt
  Update MockKryptnosticSearch to reflect updated SearchAPI Refactor DefaultSearchService to make use of new SearchAPI
  Refactor to reflect KryptnosticContext  associated changes on Kodex. Added basic SearchService implementation.
Fixed javadoc issues.
Merge branch 'develop' into feature/search-client

* develop:
  Added contributor agreement and license
  Fixed malformed html bug
  Fixed bug
  Updated publish properties
  Enabled javadoc,sourcejars, and publishing

Conflicts:
	src/main/java/com/kryptnostic/api/v1/indexing/BalancedMetadataKeyService.java
Merge pull request #10 in KRYP/kryptnostic-java-client from feature/search-client to develop

* commit 'd21464870db17880ea54648e7a827cebf31a28c8':
  Fixed javadoc issues.
Rolling back to Matt's update to BalancedMetadataKeyService
Update Indexes to store hash function as private instance var, update method signatures to use internal hash function.
Remove unnecessary hash function from BalancedMetadataKeyService
Refactor DefaultSearchService to use Indexes static hashing method instead of DocumentSearcherFactory
add private constructor to enforce non-instantiability
Remove unneeded DocumentSearcherFactory implementation.
Add unit test for KryptnosticContext.updateDocument
Merge pull request #11 in KRYP/kryptnostic-java-client from feature/search-client-the-destroyer to develop

* commit '8deb0f6d4905a6623a9695708bef0aa82c39a96a':
  Add unit test for KryptnosticContext.updateDocument
  Remove unneeded DocumentSearcherFactory implementation.
  add private constructor to enforce non-instantiability
  Update Indexes to store hash function as private instance var, update method signatures to use internal hash function. Remove unnecessary hash function from BalancedMetadataKeyService Refactor DefaultSearchService to use Indexes static hashing method instead of DocumentSearcherFactory
  Rolling back to Matt's update to BalancedMetadataKeyService
made everything match new spec from kodex
updated to support kodex changes
Merge pull request #12 in KRYP/kryptnostic-java-client from feature/super-refactor to develop

* commit '01f91aef8d551e012fa792385255c01224178954':
  updated to support kodex changes
  made everything match new spec from kodex