Update Docs and Use Options Hash for Presign Init

Update Aws::S3::Presigner#initialize to use an options hash instead of a
positioned argument for :client.

Add Documentation strings to presigner.