Catch all integrity errors when adding existing categories and slides

@rednaks In the table "slides" , the attribute "url" is unique and the exception will be raised if we enter a github url that already exists..