changed name of PreUpdate to patchooStart.

new --cache method that doesn't require passing pkgname and description to script manually (docs to come) will reorganise command line parameters too.