Added Player, Dealer, and Human classes.

Added Player abstract class. Dealer and Human inherit from Player and
can do a few different things. Modified Hand class to be able to
discard.