Added support for the "whole repo" install option and added intelligent error reporting.