add views and shared template for cand, prop, issue, tweeter pages
tidy up leftover copied code