-Now do exponential backoff with a max retry ammount of 5 for unknown errors on put and get files
-updated several parts of code to deal with instances where null is returned from GoogleAPIs.getFile