altered progress reporting to remove progressbar module

As the third party progressbar module was failing on some systems,
a home-brewed version was created to allow for progress tracking
of the permutations, in a more robust code.