7回目宿題

7回目宿題です。遅くなってスミマセン。。そして例外処理部分のテストがまだ書けていませんスミマセン。
あと(誘導として不親切だった感はあれど)例外クラスは何かしら定義したほうがいいと思います。
キャッチする側の気持ちを考えましょう。

僕は
```ruby
class CsvValueRequiredError < StandardError
end

...

raise(Kirinzan::CsvValueRequiredError, "`#{col_name}` must have any value.") if required && col.nil?
```

としました。