Added Rank, Suit enums, updated Card.
Updated Card.