move toward not using the Client class directly
add a Result class to hold the search results
our new classes
use Result class, not just a hash
update Readme