Card class and interfaces creates. Rank and Suit enums created