add __repr__ to response handler
try alternate form of setting left
redo directory structure
add TODO for mutli-file downloads
make ip handling easier
directly restructure
refactor ResponseHandler to take a response in __init__