Added lazy instantiation for card property.
Update to abstract classes being added.
Minor ui updates.
Implemented classes to inherit from BaseCardGameViewController.