Pulse

In-class quizzing, polling and peer review. Not yet wired up — see docs/requirements.md §12 for the build order.