Clean up website/publish.sh script

Reduce noise by replacing the repeated `&&` chain with use of `set -e`,
which will cause the script to bail on the first command that exits with
a non-zero exit code.
Merge pull request #117 from wincent/simplify-website-publish

Clean up website/publish.sh script