Added a simple Authorization header that wraps a String.

Good suggestion on making the Authorization header available for everyone. Here's the PR.

This `format!` allocates a new String, which is then passing into the `Formatter`. You use `write!(fmt, "Basic {}", ...)` which will write the bytes straight to the formatter without a heap allocation.