add producer flag and emit different events for producers
clean up sockets that rabbit.js leaves open
version bump