Basic Serialization added

Add support for basic XML serialization, added new features to the Deck
class.