Added simple collector implementation using Celluloid::IO