It now downloads via SSH first, and if that fails it tries http
Bails out if ~/.dotfiles doesn't exist