Make repo smaller by downloading devcon.exe instead of storing in repo
Make code more readable-move variable def closer to usage
If we exit immeidately when there's an error, its hard to trap the error, remove 'set -o errexit'