Improved how user decks are saved and loaded

They are now saved as a list of card ids
and are loaded from a relation "table"
Also: Decks must now be at least 40 cards