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.
https://github.com/fedora-infra/tahrir-api/pull/35