restructure
add new packages
allow install/uninstall of specific targets
working version of update command args