Consolidating Service / Client to be more finagle like

Service.apply will proxy convert Future to RubyFuture.
Moving the rubyobject to javaobject conversion to filters.
consolidating client builders
protocol builders will take client builders but apply their own codec
and create ruby services.