Added deck class, updated Card class.

Added a deck class, so cards can be easily kept track off. Updated Card
class to allow you to get specific cards as well as random ones.