Improve bash error handling
Clean up on error if script is inturupted
Merge branch 'master' of github.com:pjfoley/dotfiles-install