Convert Lisa's rate limitor to in memory LRU cache.

This means that the rate limiting won't be shared
between procs, but will be much faster.

It also changes in that it won't allow more of the
same IP until timeout seconds after the one that
put it over the edge. This should be okay, but something
to watch.