go package for generating and parsing guids