fixing failing test and also fixing the equals and hashCode methods on the DataId class
added isAssignableFrom check as per PR
Merge pull request #25 from iplayer/fix_editorial_label

fixing failing test and also fixing the equals and hashCode methods on the DataId class