addRoute, removeRoute, and leave

also some extra packet fields added (type and tag) for update and
transfer packets