Improve generated bin/setup

* Make script idempotent.
* Fail fast with install messages and non-zero exit status.
I don't think we should be scripting a pre-release install of bundler.