Use RateLimitedRepairer instead of NopRepairer

This is on top of the changes in pull request #8. Please pull that in first.