created an Id convenience type that IS a []byte but String()s to its base64 URL-safe version, and JSON marshals/unmarshals likewise. fixed a serious bug in JSON#Overwrite.