fix constant messages about "updating 22 libs" and some minor bugs

Fix bug where sometimes the extracted pkg dir was not called 'package' so that version would not be updated (this appears to happen some of the time, so the package would eventually get extracted into the expected dir)

removed parallel extraction of 5 libs at the time because sometimes the tar wouldn't get extracted at all, I suspect its a bug in the tar lib.

added a bit more logging and better error checking