Tweaked the addition and removal of configs. Now I just need to do something similar for the exceptions section. I wonder if I should have named this part differently. Hmmmmm...
Changed some variable names and added a LOT of comments.