I'll try to make this as short as possible:
I had a 5.5 gallon tank, up and running for over 6 years with no problems. 2 weeks ago, I upgraded the 5.5g to a 10g. All I had to buy was the tank, a glass lid and 5 lbs more gravel. I scooped my fish out and put them in a cup. At the time it was my betta, one female guppy, one neon and one dwarf frog. (had them all for at least 2 years)
I rinse the new tank well with warm water. Transfer over the UGF, penguin mini, old gravel (did NOT rinse the gravel), decor and most of the tank water from the 5.5 to the 10g. I rinsed the new gravel well and stirred it in to mix it with the old gravel. Add dechlor and filled the rest up with tap water (same temp), and poured the fish back in. I observe for 2 days, everyone seems happy.
Then I decide to get my lonely neon some friends. I go to petsmart and purchase 4 neons and 2 kuhli loaches. Come home, acclimate them well, and release them. One neon dies within the hour. I figured he got injured in the netting process or something. Anyway, in the following 2 days, my betta gets progressively more pale and is just laying on the gravel. The next morning he is dead. Then a neon dies, then another neon dies. Yesterday, there's a neon swimming in swirls and obviously having trouble, this morning he is dead. My female guppy is also swimming very strangely, gasping and swimming erratically at the surface like she's trying to swim out of the tank entirely. I am afraid she's going to die soon too. Now, all that's left is one neon, the 2 loaches and the frog. (and the distressed guppy)
What is going on? I have tested my water 3 times over these days, it's always 0 ammonia, 0 nitrites, 5 ppm nitrates. I started doing daily 30% water changes when the betta died, but they keep dropping like flies! It's very distressing to me. I've never experienced anything like this.
There is no sign of an obvious illness. No ich, no dropsy, no popeye, no bloating... nothing. The day before, they're fine, then they're swimming all screwy, then they're dead. It all happens very fast! In the case of the one neon, he was fine in the morning, 2 hours later he's swimming in loops and twists, and an hour after that he's dead.
So I have two questions:
1) Do you know what's caused this mass extinction?
2) How can I "cure" the tank? I will eventually want to add more fish back in, but not until I can be sure whatever is causing this is gone.
I'm very sorry for the long post, but i'm so confused and wanted to give all info I could. Any help would be greatly appreciated. It's been a terribly rough week for me.

I had a 5.5 gallon tank, up and running for over 6 years with no problems. 2 weeks ago, I upgraded the 5.5g to a 10g. All I had to buy was the tank, a glass lid and 5 lbs more gravel. I scooped my fish out and put them in a cup. At the time it was my betta, one female guppy, one neon and one dwarf frog. (had them all for at least 2 years)
Then I decide to get my lonely neon some friends. I go to petsmart and purchase 4 neons and 2 kuhli loaches. Come home, acclimate them well, and release them. One neon dies within the hour. I figured he got injured in the netting process or something. Anyway, in the following 2 days, my betta gets progressively more pale and is just laying on the gravel. The next morning he is dead. Then a neon dies, then another neon dies. Yesterday, there's a neon swimming in swirls and obviously having trouble, this morning he is dead. My female guppy is also swimming very strangely, gasping and swimming erratically at the surface like she's trying to swim out of the tank entirely. I am afraid she's going to die soon too. Now, all that's left is one neon, the 2 loaches and the frog. (and the distressed guppy)
What is going on? I have tested my water 3 times over these days, it's always 0 ammonia, 0 nitrites, 5 ppm nitrates. I started doing daily 30% water changes when the betta died, but they keep dropping like flies! It's very distressing to me. I've never experienced anything like this.
There is no sign of an obvious illness. No ich, no dropsy, no popeye, no bloating... nothing. The day before, they're fine, then they're swimming all screwy, then they're dead. It all happens very fast! In the case of the one neon, he was fine in the morning, 2 hours later he's swimming in loops and twists, and an hour after that he's dead.
So I have two questions:
1) Do you know what's caused this mass extinction?
2) How can I "cure" the tank? I will eventually want to add more fish back in, but not until I can be sure whatever is causing this is gone.
I'm very sorry for the long post, but i'm so confused and wanted to give all info I could. Any help would be greatly appreciated. It's been a terribly rough week for me.