software carpentry lesson on Collaborating using github