Added env.sh for secret/machine-specific environment settings.
Updated dotfile linking to exclude specific files from being linked.

- The following files are excluded: env.sh, .gemrc, and .gitconfig.
- These files generally have secret information that should never be
  checked into source code.
- Ignored files (for linking) are available for install only.