Better use of user pillar variable
Don't replace go source if it is already downloaded