Created by: aramix
This commit adds a key property to the limiter and allows you to define a key from the data object passed to Queue#add method so that when doing rate limiting it will group and limit the entries by that key.
key property should be a string and can also define a nested key