-- Can pass authorization as headers or as a query string
-- Added basic pytests for auth headers/query strings
-- Removed extraneous imports
Note that this takes advantage that most '**kwargs' are parsed on to the http fsspec, which means for the most part auth headers and query strings are a pass through. Only in get_working_cache do we need to ensure that the authorization headers are passed into http session
Note that this takes advantage that most '**kwargs' are parsed on to the http fsspec, which means for the most part auth headers and query strings are a pass through. Only in get_working_cache do we need to ensure that the authorization headers are passed into http session