Add username, password, host and port extraction in URL class; Update urllib test; Add set method in HTTPHeaders class