Add an abstract HATEOAS browser and a slapos-specialized one.
main program uses the abstract browser