Buckets can have dots
Buckets can have dots

- Function to extract bucket did not work for buckets with dots
- Added extra param to work with services other then amazon S3

tax/python-requests-aws,j0hnsmith/python-requests-aws