moved ProgressBar to it's own file; pep8 spacing and double quotes for doc
strings
added explicit classes for the major scriptJob types