Add self rate limiting to app.
Needs mucho testing