refactor url construction
fill out docstrings with parameters
remove unnecessary instance attribute
remove more unused instance attributes
where'd that docstring come from
remove two unused modules
remove multiprocessing too, was there while testing
split tests off of the module
no single letter names
also import the generic exception