`outdated` command.

Also added a safe version of `getHackageVersion` that won't fail, but
logs the error.