added NewBasicAuthFromHtpasswd