directory structure for Go environment