Setup basic structs for additional base functionality to be provided by AWS.
Create interfaces to represent the signers and AWS service (for mock-ability).
Refactor regions into separate file.
Add Cloudwatch endpoints to regions, with signer info.
Add V2 signer to AWS core.
Implement an AWS Service for basic querying and error building.