added http-basicauth.js