Eca monitoring page is [mostly] ready

I actually just borrowed most of this code from Freija's pcadb.py, so I didn't think too hard about what was in it. When you say runs are automatically expired after a week, what do you mean? It seems okay to me if redis still has entries for old runs after a week, but at some point I suppose we would want to start deleting them.