Will no longer send requests to GitHub if the rate has been exceeded.

Now it waits until the rate has been reset before continuing.