renames MyAppName to PackageUsage
splits package usage calculation into a service
adds show command
standardizes "update" command location
removes frontend/backend distinction
switches commands to use interface, not implementation
sorts results
removes escaping lib dependency
removes lots of unneeded dependencies
removes reference to commands and databases