golang code skelenton generator