Warn that a timeout error occurred, to prevent halting execution.

Might need to change the default timeout to a greater value if this
exception is raised often.
Set URI when initializing
No need to expose attributes we do not use/need
DRY up default settings
Extract api url to the settings class where it belongs
No reason to extract the thumb_width in a separate method