Fixed some minor errors that popped up when I started testing the script in a salt enviorment again.
A little polish applied. changed the list function to return a summary. really handy when your machine is way behind and returns a list of 108 updates.
Also gave a flag to the install function to only install updates that are currently cached on the local machine.

I still have a number of features I want to add. Searching by category, cacheing updates that require user interaction, etc. baby stesps. must remember I'm only mortal.