Change config format :gem:

- Documentation updates to reflect config changes
- Streamlined validator structure & fixed references to new structure.
- Fixed cloudfront aliases so they can actually be written (needed to
add hardcoded cloudfront Hosted Zone ID, lmao)
Merge pull request #20 from tivac/config-streamlining

Streamline record type declarations

(also fixes cloudfront alias committing!)