make rxaddr NewPartial use xaddr.NewPartialFrom for now
create addr.IHaveAddress interface, use it in reg.Register interface
add readall/writeall funcs to see if interfaces compile ok