Implemented using name instead of id also for Tag, MultiTag and Source

Also added test for "DuplicateName" error