Track rate limits for each Twitter API function.
Use Delayed Job to queue metrics collection and publishing tasks.
(Requires a db:migrate.)
Finished JSON summaries for accounts, tweets, daily summary, and rankings.
Note rate limit errors per site.
Retry when rate limit is hit or Twitter is down.
(Requires db:migrate.)
Schedule metrics and publishing tasks.
Use the Delayed Jobs queue to adhere to Twitter rate limits.