Perform extradata deduplication on add.

Checks all existing extradata keys and values to ensure that the set
that is being added doesn't already exist.
Merge pull request #18 from torque/extradata-dedup

Perform extradata deduplication on add.