Your baby's sleep pattern sound normal for newly born babies. It takes awhile for them to finally sleep through the night every single night. You said your baby is sleeping through the night for first time 2 weeks ago and started to waking up again once through the night. She might be teething or hungry or wet if she is waking up once at night after being sleeping through the night. Yes, the baby can be teething this early even though you don't see or feel any bumps on her gums. Sometimes, you just have to check every options you have until then. Sometimes, babies just want to be rocked or near to thier mother. If she is still sleeping in the bassinet next to you, you should be alright. If she have been moved to a crib into her room, that might be why she is waking up. I learned something at the breastfeeding support group when I had my baby is that have a very old t-shirt in the crib or bassinet with your baby. That the way the baby can smell you and thinks you are next to her/him. If you are still breastfeeding, wear your old t-shirt overnight and let the milk soak all over it (the smell of milk will make the baby thinks you are next to her/him). If you are not breastfeeding anymore, just wear the t-shirt all night to let your smell set in your shirt for her/him to think you next to the baby in thier bassinet or crib. It really works!
As for the naps, some babies will sleep 15 minutes or more. I never had that problems because my son always slept at least 2 to 4 hours nap a day, so he only took one nap a day even when he was a small baby. They said the baby need 12 hours of overnight sleep and 4 more hours of sleep during the day time. The naps could be broken into two naps per a day (2 hours in the morning and 2 hours in the afternoon). Every babies are different. You just have to help build the schedule of normal rountine for your baby. I kept my son awake during the mornings to play with him and keep him alert. After lunch is over, I put him down for his nap, and he was good for four hours nap. Also, he goes to bed at 8 pm every night, and he slept through for 12 hours. Yes, he gets up at 8 am. Now, he sometimes still sleep 12 hours overnight and his naps get shorter, but that is normal for almost 2 years old.
Remember, every babies are different. You just have to go with the flow until the normal rountine schedule have been set in and keep up with that. I think you are doing a great job as a mother and keep up doing what you have been doing.
Also, if you have trouble getting your baby to take her naps or go to bed, get a radio and play the lullbaby song or any soft music that will help her go to sleep easily. Sometimes babies need help falling asleep and you just have to find the one that works the best. May it be a blanket, stuffed doll, soft music, old t-shirt of your smell, or whatever else you can find that will help.
I hope anything I just gave you will help. Don't worry if your baby is not sleeping through the night. You are doing just fine.
Good Luck and let us know how it is going!