Add a main.go for dependency resolution