add some helpfull methods

get_instance is much more simple to get details on an instance because its offen not possible to know what the dict layout is inorder to get to the child hostname.

 has_instance is nice to have when ensuring an instance is present or absent.
Why not also call this `show_instance()` for consistency? Since that function is already designed to only return details, I'm not sure what you're going for here.