Feature/basic cli

@kyohei-shimada @Kesin11 @moosan63
Rubipara の基本機能ができたのでレビューお願いしますmm

cli.rb がディスパッチャーみたいなところで、
```
$ rubipara <command>
```
の\<command\>の部分を読み取って、処理を適切なところに投げています

##### よくわからんかったとこ
+ 標準出力のテストってどうやってやればいいの？
+ [クラスメソッド、インスタンスメソッド] とか [インスタンス変数、クラス変数、クラスインスタンス変数] の使い分けとかも見てほしいです

その他、クソみたいな ruby だと思ったとこは指摘してもらえると助かります！！

今あらためてみたら，optionsなのに必須だった．
6,7行目で```@word = options[:word] || 'Kashikoma!'```みたいな感じでデフォルト値を入れるなら

```ruby
def initialize(file_name, word: 'Kashikoma!', max_length: 20)
  @file_name = file_name
  @word = word
  @max_length = max_length
end
```
と，キーワード引数をうまいこと使うとイイ感じに．
(この場合，file_nameの後にハッシュでwordやmax_lengthを入れなかった場合に'Kashikoma!'や20が入る)