Removed the need to create new redis clients for each client connecting - that was one stupid idea. I resolved it by using pattern matching. Fixed memory leaks for eventemitter objects