Add more null constraints and unique keys
Add validations and validation tests for User
Add validations and validation tests for UserDeck
Add validations and validations tests for DeckCard
Add validations and validation tests to Deck
Make both card front and back text columns
Add validation and validation test for Card
Add basic ability for Deck