Improve generated bin/setup

* Make script idempotent.
* Fail fast with install messages and non-zero exit status.
https://github.com/thoughtbot/suspenders/pull/413