Update and rename genuniq to genuniq.go

typo and some bug fixed