improve gdrive backend error handling
bugfixes to Google creds
more tweaks to architecture