added table with past elected positions; added tpl caching; got rid of lang fields, could reinstate when/if we localise; minor styling adjustments