updated delegate to store function objects rather than pointers to function objects.
updated with new constructor. players now have decks associated with them.
added cards.h convenience header.
added round.h to represent the concept of round-robin style play.
added turn.h to represent turn-based play
added end_condition which is kind of silly.
updated to be basically a full fledged game of blackjack.
Updated to use relative paths so i can compile in multiple places.