merge development branch

Prefer

```ruby
def initialize(number, suit)
  fail 'Number must be between 1 and 13' unless number.between?(1, 13)
  fail 'Suit must be hearts, spades, diamonds, or clubs' unless SUITS.include?(suit)

  @number = number
  @suit = suit
end
```