[RFC] Handle API rate limiting

I think this should be handled by the library.

I'm not sure about how to notify the user about the waits, but since these are all command line tools, I think using stderr is appropriate.