added basic auth handler needs to be improved using native requests lib auths