registry update writes last version scans per component,
refactored scripts in to classes,
statics calls for the win
Merge branch 'master' of github.com:WPN-XM/updater