Updated card.rb and test_card.rb
  Added a few more tests
  Update exceptions raised for card creation