Added retry/backoff to all writer functions. Defaults for anything that does a write is 0 for sanity's sake. Consolidated error message / wait for n seconds / increment seconds logic which was repeated throughout the retries into a function.