Well, I'm going to try to answer your questions.
Nipping - When she bites your hand yell, "Ouch!" and then leave the room for about 10-30 seconds, depending. Then you can come back in and play with her. Try to get her to chew on a toy unstead of you (I know this is a different species here, but with my Ferret, I'd just carry around a toy so she wouldn't have a chance to bite me. It worked quite well
) and every time she bites you, yell, "Ouch!" and leave the room, thus stopping all play. Since a puppy nips in play, and when she nips you stop playing, she should learn eventually that nipping stops you, not eggs you on. And don't play rough games near her face with your hands. That will only encourage biting.
Jumping - Don't ever let your puppy do something that you don't want her to do as an adult. This will frusterate you and your dog to know end. First, I'd teach her "sit". Then teach her that when she greats people, she must sit.
But for now, keep her on leash when she greats people. If she jumps, tell them to ignore her. When she realizes they aren't paying any attention to her, she should get down. When she does, praise her camly (this is so she doesn't get excited and jump again) and tell them that they can pet her. If she jumps, have them ignore her. I did this with my dog Rose (and her jumps
hurt because she'd dig her claws into you) and she doesn't jump at all now. The key to this is to be consistent. Don't let her ever, ever jump on you. Even if you are in your crappy cloths and don't mind. If you give in every once in a while, she might think, "Hey, if I keep jumping, maybe they'll finally pet me!"
Anyways, I hoped that helped some.