export FilesClient
removed keep local
add put select and iter
remove keep_local
add select over digets.  Return only hexdigest, return None when get has nothing
add compression to data transfer, expose select hexdigest
boiler plate first commit