Rate limiting

TODO: Actually write docs.