Add API KEY support
Use a cluster now
New concurrency mangement
Use the event emitter....