CDB-1788 Lots of error handling and PublicUrl provider + some tests
CDB-1788 renamed providers to avoid collisions with Dropbox SDK one