Add checks to check for attempted duplicate additions of things in admin panel.

This code should prevent any nasty 500 errors resulting from attempts to add duplicate badges/assertions/people/issuers/authorizations via the admin panel.
Yeah, that conversion happens right here:  https://github.com/fedora-infra/tahrir-api/blob/develop/tahrir_api/dbapi.py#L155-L162