OMG, cloth diaper gurus please HELP!!

I'm at work and DH called and said when he put the diapers into the washer there were little worms. We have 36 prefolds and 6 FB so we go about a week in between doing loads of diapers. We use a sterilite trash can that has a flip top lid with a bummis liner for a pail. OK, so...

1. What do we do about this current situation? Should we use bleach? I know you aren't supposed to with the FBs.

2. How do I keep this from happening again? We usually rinse the poopy diapers but occasionally if there's not a lot I don't bother. Will adding baking soda or something to the pail to keep the odor down help? The smell was getting pretty bad.... Should I get a new pail with a lid that seals better?

Oh God, I am so embarrassed to have to post this but I need help! Thank you!