Implement rate-limiting

http://www.vinaysahni.com/best-practices-for-a-pragmatic-restful-api#rate-limiting
No strong feelings about this. I think entity cache will do a good job if someone gets crazy and starts adding fields to this entity. I just could not imagine a use case where custom fields could be useful.