Update Homebrew even if already installed
Install Suspenders instead of Rails

We more typically create Rails apps using Suspenders. Rails is a
dependency of Suspenders, so it will still be installed.
Replace all uses of echo with printf

The echo builtin is very unportable and should be avoided. More
information can be found here:

http://wiki.bash-hackers.org/commands/builtin/echo
Use Homebrew for `hub` on OS X

The previous method places the `hub` command in ~/bin/hub, which shows
up in the dotfiles repo for thoughtbot/dotfiles users. We could
gitignore the `bin/hub` gem there, but the hub README recommends using
Homebrew or a package manager when it is available.

This leaves the Linux version functionally the same.
Upgrade Ruby to 2.1.1
Fix test broken by ddb17283d3
Start Postgres after it is installed

This also sets up plist so Postgres will start up at login, too.