SignalHandlerクラスを別ファイルに分割
Added EventEmitter