Capturing possible failpoints

- Check that unpacking programs are installed
- Fallback to `wget` if `curl` is not found on the system
- Give derogatory message about the user's system if both `curl` and `wget` aren't found