Duplicate role assignment errors markers appear on the reference, not
the role referred to. Fixes #9.

Error message for duplicate role assignment also updated