ベース部分をリファクタリング
Merge pull request #2 from shoito/feature/refact-core

ベース部分をリファクタリング