Duplicated safsata bildirimlerinin engellenmesi (düzeltilmiş hali)

Issue: #108

#121 'deki pull requestte bazı eksiklikler vardı, sonra yanlışlıkla branchı silince pull request te kapandı zaten.

Eğer safsata bildirimi zaten yapılmışsa kullanıcıya hata mesajı gönderecek bir halde yaptım bu sefer. Ayrıca veritabanı seviyesinde de koruma ekledim ki bu sayede shell'den de duplicated safsata eklenemiyor şu anda.