Implememt delete_key in the Wrapper
In the the wrapper, close needs an option to remove the key. Eg.
def close(self, remove_key=False):
"""Close any open connections and clear their attributes."""
if remove_key:
#TODO
remove_key_if_it_exists(self.client, self.public_key_filename):