Added recurse flag and allowed verbose to display file names as processed...

Other than on very small projects it is necessary to create a list of files to process prior to using the package, this can be inconvenient and/or confusing for some users so this adds a -r dir_name option to allow recursive parsing.
As verbose in the original code does very little made use of this flag to display file names as processing continues.

Also fixed two exceptions that contained errors in print formatting - the first was using a name that did not exist mm and the second at least some python interpreters were evaluating the % before the + resulting in a problem as the display elements were spread over 2 sub-strings.  The .sjb in on the version string was just so that I could distinguish versions.