NOTE: This is not production ready. It has all the major work done, but still needs a lot of testing. v1.0.3 should still be used in production.

This commit is the first one that appears to properly write out the config files with the new global and per-Anvil! configuration pages. A lot of testing is still needed, but barring another hefty oversight, I think we're close to the next release.

Signed-off-by: Madison Kelly (digimer) <digimer@alteeve.ca>