Refactor KryptnosticContext to KryptnosticClient, add new KryptnosticContext.
Added KryptnosticContext interface methods to track the search function and nonces.
Refactor KryptnosticContext
Merge pull request #9 from kryptnostic/feature/client-context-refactor

Feature/client context refactor