added the uniq! method to remove duplicate libraries and duplicate adventures