After everything is set up, add a little fish food (ghost feed) daily OR drop a small piece of shrimp in the tank. This will cause an Ammonia spike. Check the water every couple of days to see when Ammonia level falls to zero. Then test for Nitrite. If/when it's zero also, the tank should have cycled. It's probably best to wait another week or so because you'll likely have a diatom bloom. This is common, and it will go away on it's own. Hard to say how long it will take, as it depends on how much of a food source is available. Once the tank has completely cycled (Ammonia:0/Nitite:0), it's safe to add a fish ("A" fish), even if there is a diatom bloom. It won't harm the fish, but it's really distracting while trying to view your new addition.
PS: It's a good idea to do a partial water change before adding the fish just to be on the safe side...