Add go.4 and refactor the previous scripts to run process instead of check for existance of executable since rbenv has cross-version shims