- rework `CacheFile` API - fix `AppState` using new `CacheFile` - fix `main` using new `AppState` - logging enhancement
- `sharry::Client` fn signatures - `sharry::ClientError` rework - `file::Uploading` saves `file_id` instead of `patch_uri` - `impl sharry::Client for ureq::Agent` into separate file