EntitiesStore と EntityListener を TypeScript 化

ただし実行順序の関係で動かない
無理矢理 require を遅らせて動かなくなるのを解決