Added unit test to check there are no duplicate related concepts.
Change collection members to a set instead of a list.
Change broader/narrower concepts to a set instead of a list.