Doing more error handling.
Funnel all extension installations linearly; closes #385.