-refactored domain to reflect models
Decks is a Collection that contains all names and metadata of the decks in users lib
Deck is a Collection of Cards that are contained within a single Deck Model
Card is a Model within the Deck Collection