Implemented dedicated `ResponseException` for when a response object cannot be retrieved.
Improved error messages in `PUTFile`.
Fixed widespread incorrect namespacing of exceptions in documentation.