added golang installation functions
additional files added