Cadastro de especializacao com verificacao de erros, uso de operacao atomica e alteracao no modelo para que o nome da especializacao seja unique