Example Go workspace using relative GOPATH and best practice go directory structure