Is your puppy crate trained?
It doesn't sound to me as though she's 100% housebroken. Keep her crated when you aren't right with her to supervise her. Take her out about 30 minutes after she wakes up, eats, plays, etc. Take her to the same spot. You can tell her to "go" "do your business" whatever (yeah, you can train command for pooping and peeing). Give her a treat immediately afterward or play ball--whichever she likes best (some dogs are more food driven and some more play driven).
If she had just started doing it, I'd say have a vet check her to make sure she isn't having urinary tract problems, but most likely she's never fully gotten the idea.
The crate is good because dog's don't mess in what they perceive as their living quarters. When you say she poops in the front room, is this a room she is often allowed in or where the other family members hang out? She's probably trying to get it as far away from her pack as she can.
She's just a baby even though she's getting bigger. She is probably teething. Get her a kong toy (it's a big hard rubber toy that you can stuff with cheese, food, peanut butter, etc. that will keep her occupied for hours). Dogs need things to chew. When you catch her chewing on something she shouldn't, take it away from her but __give her something she can have__ when you do. That way she learns what she can chew on and what she can't.
Never punish your dog for making a mess in the house unless you catch it in the act--they won't associate the dump they made an hour before with the punishment they're getting now. They act submissive because they're trying to appease the alpha--not because they feel guilty.
As for nipping. Puppies do this. They're a lot like toddlers. What worked best for my German shepherds was turning my back on them, folding my arms and totally ignoring them. Oftentimes they do it because they're over excited or craving your attention. Even negative attention is attention, so don't give it. Some people have success with making a really high pitched yelp (like the bitch would give her puppies when they nipped her). I dont' think this will work as well for a puppy as old as yours.
If she's through all of her shots, get her into puppy kindergarten if you haven't already. The trainers there can answer all your questions.