Credentials as a parameter to sign.

Adding a variadic option to sign calls so that we can provide credentials directly if we like instead of using ENV variables.