Added caching for run listings

Sliced the barrel races list from 10 seconds down to ~2.  nice.
Added "thumbnail not found" placeholder image