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