response as a component
move componets into components folder
simplify EventEmitter
Redis simplified