lunarturn..seems like you just need to work some more on the obedience training...most people train their dogs indoors and when they go outside, they find that they have a completely different dog on their hands lol. Maybe you can try doing some obedience training outdoors, starting with the "look at me" and "heel" command... basically keep her on a short leash and teach her how to heel...every time she begins to pull ahead of you, you can either do one of two things; the old quick jerk and heel command, or you can start walking backwards and pull the leash back so instead of going forwards as she wants to do, she'll learn that every time she pulls, she'll only get further back from her destination. Each time she comes back to your side, you praise her for the good effort.
As for her ignoring you completely..teach her the "look at me" command...get treats, or whatever you use to train your dog...and get her in a sit position in front of you....tell her "look at me"..or whatever other command you'll want to use for this...and each time she makes eye contact with you, even if its for a quick second, praise her and give her a treat/toy/etc....
Only repeat the command once, and if she DOESN'T look at you, keep the leash really short so that she can't even put her head to the ground to sniff...and just ignore her in return..give it about a minute or two when she seems really bored, and repeat the command again...until she finally gets the point...she'll learn that, hey this is no fun and we aren't getting anywhere, so I might as well do what I'm told and we can get on with it!...lol
I don't think you have a problem with your dog..I think that all it needs is some extra obedience training..she's still a pup so she can get easily distracted outdoors with all the new smells...but once you do a little work together I'm sure she'll get better
good luck.