Excellent and Congrats! Most eggs will hatch as long as the water is close to where it should be.
Yes, the fry will feed off of the egg sacs for several days before they will require food. I have no idea how small the fry are, so I can't say for sure on the feeding, but they may be big enough to take live BBS. Its a great fry food and loaded with fat's to help them grow. Google it and see what you can't find on feeding them.