Also I read elsewhere that once the test kit is showing 0 ammonia,0 nitrites in a 12hr span then you give it a couple more days for good measure. Then you can put your entire stock in at once. Is this OK to do? Or do you need to add just a couple at a time? Been reading conflicting opinions on this.
Once they are both dropping to zero within 12 hours, I'd wait a week to be on the safe side. Don't forget you'll need to add more ammonia once a day during that week. So long as they both stay at zero during the week, you can get fish at the end of it. The nitrate reading will be very high by this point so you'll need to do an enormous water change to get rid of it just before you get your fish.
And yes you can get the entire stock at once, though it's possible a shop might refuse to sell that many in one go. Most of them don't understand fishless cycling. Though if you plan to get any very delicate types of fish you might be better leaving those a few months till after the tank matures.
And of course provided the amount/type of fish you intend to get are suitable for the tank you have. Overstocking a brand new tank, even one that has a cycled filter, is not a good idea.
Would you say that I would be ok with 6-8 guppies 2 Cory's 3 small tetras and a ghost shrimp? Also do you think my tank has enough cover for these fish? I know the Cory's prefer larger groups and a sand substrate, but I really like them and guppies and want to keep them together. My wife likes the guppies and from what I have read the list of recommended compatible tankmates is pretty slim.
Is this the 20 gall tank?
6 to 8 male guppies would be OK. Don't get females as the tank would get overstocked very quickly.
Cories really should be in a group of 6 or more, as should whichever tetra you want. What is your gravel like, it is all nice and smooth or are the bits rough and sharp? It's hard to tell from the pic of your tank. If it's the smooth kind, you could get away with cories. Do any of your shops have one of the dwarf cory species - that's pygmy cories, hastatus cories and habrosus cories (sometimes called salt and pepper cories, these are not the same as peppered cories). All of these three stay small enough for 6 in a 20 gall.
If your gravel is rough, I would forget the cories, and get more shrimps.
What tetras would want to get? So long as you stick to one of the smaller types, you should be OK with 6 especially if you don't have cories. Or one of the small rasbora species?
But - do you know if you have soft or hard water? Guppies prefer hard water and most tetras like it soft so there's a conflict there with the fish you want.