Remove unused @output
Use info instead of puts
Fix #download_gem by specifing source
Download gems by default
Unify error messages
Refactor check to use param_exists?