oh and instead of putting live rock in the fluval 104 i put vitakraft substrat, the guy at my LFS said it was the best for holding bio bacteria.
Nothing beats Live Rock though, Substrat is very good for housing Nitrobacter but not that good for Nitrococcus
Can I suggest you do a little background reading on the marine cycle, that will give you ideas for what to look out for as your tank settles and will give you clues as to when it will be safe to ad livestock.
In basic stages:
1) Ammonia levels will go through the roof (this is where you are I presume)
2) Ammonia levels fall and Nitrite levels rise
3) Ammonia levels disappear and Nitrite levels continue to rise
4) Nitrite levels fall and Nitrate levels rise
5) Nitrite levels disappear and Nitrates continue to rise (This is when you should see diatoms and should look to add the first cleanup crew)
6) Nitrates begin to disappear and are controlled with water changes and macroalgae
Once stable and the only thing detectable are Nitrates (and they are controllable) you can start to add fish slowly. Once fish are all in you can look to add corals.
Start to finish you're looking about 3 - 6 months depending on the fish stocking