Change CardGameViewController to abstract class

Modify createDeck method to abstract method
Replace CardGameViewController with PlayingCardGameViewController
Modify primitive type for iOS 8

Replace NSInteger to int
Cast NSUInteger to long before converting to string
Finish generalizing CardGameViewController