Script cleanup + domains added & sorted

This is a big pile of stuff I've done this evening. Let me know if you aren't happy with the big bang and I can split out branches if you need that. You may wish to review the individual commits, I've tried to make them meaningful with clear commit messages to help you review what I've done.

* The addnew script was causing diff noise in the domains, I've fixed that and also added my own opinions to it, let me know if you have any issues with what I've done to it.
* I've then added 6 domains that slipped through my latest sieve since the last batch using the addnew script.