startapp votematch
Add votematch to settings as an optional app
Create Quiz model
Added Statement model
Add Party and Stance models
Created the Submission and Answer models
typo
Better plural names in the admin
Add unicode special methods
Basic quiz list and quiz detail pages (very basic)
Create a view for the individual quiz - so that we have something that can respond to a POST
A simple form with various voting options
Use the agreement_choices from the model in the form
Don't make the expected result a required field.
Add a detail page for submissions
Save submissions, and redirect user to the submission detail page after completing form.
Add a migration to allow the use of the fuzzystrmatch extension
Add a script to fix the Ward names + slugs in the database

The ward names imported from "Final Constituencies and Wards Description.pdf"
have strange formatting where the ward names are separated
by a '/' or a '-', where they have random whitespace after them
and none before.  This creates problems for matching names against
them consistently, and they look ugly when presented on the site.

This script makes '/' or '-' separated names consistenly have one
space on either side, and updates the slug.
Add some helper methods for returning positions from any time

In various situations it's useful to be able to return
aspirants, parties and political positions from all time rather
than just currently.
Add some generically useful code for interacting with the IEBC API