Added mana cost and card type to list.

Added mana cost and card type to the card data model and moved the card
data model creation function into the card manager which know about the
actual card data. It was located in the deck object which is only a list
of strings.