allow specifying extra http options for requests
add setup.py