added skip uninstalled, destructive folders option, and vendor namespace wrapper