Core HTTP endpoint refactored to a module.
Moved AWS version 4 signing logic under Core namespace.
Refactored Endpoint and Credential logic as modules.
Core Aws Endpoint and Protocol logic.
Refactored out core Aws Time and Sign modules.
Refactor out Aws v3 signature algo.
Checkpoint to switch Swf spike ListDomains call to use v3 signing.