build a default random nonce
build the base_url
build the parameter_string
build the signature_base_string
write the signing_secret
write the signature
help to write the request headers
write a integration test to check the signing process