registrator_client: add documentation and TODO comments
(cherry picked from commit ede859788c7872b0ae14204fa0b341a7da6fd550)