Easy-to-use distributed objects in Ruby based on Celluloid and 0MQ