Basic and Digest HTTP Authentication for golang http