Added unit tests, changed set behavior, if len of set is 1, save name,value to hash value of Bibframe class