Remove headers from options if provided. Add custom user agent string.
Signature version 4 now in working order