Add poll processing logic and new results page.
Refactor to use generic views