Re-design forum thread list and add labels

See #4044 
Gotcha. Can that ordering of partials be changed relatively easily to process variables before this file? if not, no worries at all and we'll keep on keeping on.