Domain name changes

You may notice macros.yaml still has hardcoded value. This is because I overwrite that file with a template after it is loaded. We can remove this file if that's best.
Other than that this is just a super tedious change and we should be ready to revert to an old version if needed.