Implementing exponential backoff

Should fix #2

I was unable to test it because Endomondo didn't throw a 403 this time, even after exporting 600 workouts.