Refactor with Python Requests

My last PR [#68] became garbled because of some github project owner changes. Opening this one.