ft for part 12
Add unit tests and implementation of voting form to poll template
finishes up part 12
Pull in handout from main branch