making dynamo v4 signature compatible with rest of library

- changed a few of the imports to use local paths
- service and region is now derived from the url
- stubbed out a v4 signer.  next step will be implementing the signer