Obnam: client repository access interface: part 2

Goal My goal today is to finish implementing the plan from last time . Plan See last time. Notes I seem to have made a good plan last time. Well, not all the way, though. The trait I specified for the client repository is fine, but could have a method for opening a client by name: fn open_client(&self, engine: &Engine, wanted: &str) -> Result<(Id, ClientChunk>), ClientRepositoryError>{...} In…