An implementation of Foreman's smart-proxy using celluloid and dcell