Add DuplicateRoot linter

Fixes gh-109