Added check for duplicate deck name
Added check for duplicate flashcards in same deck
Added checks for duplicate deck names and duplicate flashcard phrases