Develop/browse top100 cat

I think this is ready to go. I am fine with merging it on my own, I would like an extra set of eyes before I do.