Made it possible to get PbsUrl from existing url or request type
Ability to find request type from a PbsUrl
Reduced a bit of string.format boilerplate
Test tweaks
Added larger image size support
Implemented exponential backoff to deal with broken PBS OAuth