ディレクトリ、ファイル構成をもう少しわかりやすくした
引数対応: 見易くするためのコメント挿入と、テストコードの微修正