added verify command
added update command to software scripts
added enable and disable commands to software scripts

fixed some pylint errors and warnings
refactored software's cmd module

common functionality made into a function