switches to defaultdict so that levels can increase without code changes
Merge pull request #124 from haaksmash/feature/124-legal-key-error

Legal: KeyError at /admin/legal/article/