IDon't apologize for asking questions. I think most people would rather repeat themselves but make sure you have correct information.
Check this post about shedding:
http://ball-pythons.net/forums/showthread.php?t=28794
Just because your BP is hiding in her cave, that doesn't mean there's something wrong. It actually means the opposite.Happy snakes spend most of their time hidden.
The reason she might be a little bit scared of you is because you're waking her up and that's just her reaction. Try slowly raising her cave and gently touch her so she knows you're there. Then try to pick her up by scooping her up and not grabbing her from the top (hope that makes sense).
Most snakes will eat during their shed cycle but some will refuse so it's a personal call whether you feed her or not. I feed outside my terrarium as well (I house two Balls together) and sometimes I don't feed my normal during her shed because she just doesn't look happy. As time goes on, you'll be able to read your snake's behavior and base it on that. On the other hand, my Albino is a sweetheart whether he's shedding or not so I take him out and feed him.
One more thing I want to add: when I first got my Ball, I was a little scared of her. But remember, they're more scared of us than we are of them. Be confident but gentle and i'm sure everything will be fine.
Sent from my SAMSUNG-SGH-I747 using Tapatalk