we now have a self-install api, hooray.
added uninstall functionality.