spec6: リファクタリング

- ロジックをクラスに分割した
- open_fileの呼び出し完了時点でFileインスタンスが閉じられるようにした
- String#to_iをIntegerメソッドに置き換えた