Describing relationships: Django's many-to-many through | Hacker News Reader