more required parameters needed for signing

allows s3cmd info s3://bucket/ to work
Will this create URLs with extra question marks:

```
/foo?bar&?baz
```