based on example at go wiki for hosting go code repo at github