Create a deck with a card limit and cost limit from a collection of cards