introduce EtcdResponse wrap
upgrade handler to etcd.ResponseWriter
add Write Error
use WriteError