Feature/basic cli

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

CLIからシンボルで渡しているのにfile_nameは不自然，そもそも外部からみてfile_nameは隠蔽されていたほうがいい(このクラスで閉じているのがいい)と思います．

AAクラスが1つのAAを表すなら，初期化時にシンボルとwordとかを渡し，
to_sで文字列を返すのがいいと思います．
AAクラスが文字列のFormatterとしての役割を持つのなら，それがわかるようなメソッド名，クラス名+名前空間にしたほうがよいと思います．