FakeInstall overhaul.

Revamped FakeInstall to be more of a polished, full-featured program.  It handles errors a lot better now, and sports a handful of new features (like --Suggestions).