linux specific gitignores and a go.sh