refactoring Card

Changes
* removing suit from Card class
* fixing Card unit tests for suit removal
* fixing Deck unit tests for suit removal
* adding doc descriptions to all tests

Suit is being removed from the Card class in preparation for making card
a generic base class and adding a playing card class. This accomodates
more types of cards being based on Card.