Improved xctester shim.

- Use `set -e` to exit early in case of errors
- Allow specifying Swift files on the CLI