Four fish in a 29 gallon sounds a little cramped. Plus, Clowns have a tendancy to get very territorial. Unless you are planning on putting in a lot of live rock and coral, I would exclude him. Along the lines of what Oriongirl was saying, it would definately be best to wait unil the tank is settled in and experiencing very few fluctuations in water quality before adding the Angel. They are expensive, and very intolerant of poor water quality.
The gramma and the goby should be fine together. If you really want to get them a playmate, you might add a damsel. Damsels are tough as nails, and can survive in less than pristine water. However, they can be territorial (they are closely related to clownfish) and they tend to be fin nippers. A more docile choice would be a couple of blue/green chromis. Chromis are attractive, and IME tend to be much less territorial than damsels.