Added check for dealing from an empty deck
added more to toString in Card