Misc improvements

- seeding system checks for cache age and updates if necessary (age
limit hardcoded for now, will make an option later)
- moved scope of sc2ranks usort compare function, still don't know
what's the ideal solution for this
- changed shortcode to be more unique