added classes for cards and decks

shame on me for no unit tests, I will do them now.