Test and updated MultiDeck draw_card method:

* wrote some small tests
* Fixed an error where the MultiDeck.draw_card() method returned a list of
  card instead of a card itself
  * updated Hand.hand_value() and Hand.card_value() methods to reflect this change