Complete riak backend save function: now returns object with updated id