Bunch of comment updates, cleanup on update() method

This wraps the appropriate code in update() for removing initial
and adding target in checks for frameworks support so it won't
uninstall if the initial package didn't support opus and it
won't copy if the new one doesn't.