Chiming in a bit late on this one, but...
Let's start with the formalities:
Welcome... You will find many helpful people here with many suggestions. Keep the questions (and pictures) coming.
And now for a suggestion. As far as how many, or what kind and size of fish, the very old saying that a fish will grow to the size of it's environment is a myth. I never liked the idea of an inch or whatever of fish per whatever gallon measurement. (Sorry Will) I think of a better way to look at it is this; get appropriate sized fish for whatever you are working with. Over simplistic, but.. Small fish, in a small tank. Many fish available to us in our LFS are sold as juveniles, but will, in time, outgrow our tanks. As an example, yellow tangs are often sold at a size acceptable for a 20-30 gallon tank, but in very short order grow to a size requiring AT LEAST 100 gallons.
I suppose that's my long winded answer to what you should or shouldn't put in a small tank.
Do lots of reading, ask lots of questions, be patient, and you will have great success.