teach the endpoint registry about the function of endpoints

each endpoint has a specific function: sensor, actor, infrastructure,
and possibly things i forgot about while writing this. displaying
infrastructure endpoints, e.g. in hexanode, is not very useful, and
applications should not duplicate this registry if possible