Card.java

This class encapsulates the Card objects that each contain one piece of testable information. 
I am considering serious modification of this class becuase it has become enormous.