A Go RFC4122 UUID implementation