Requests: add timeout, header and more exceptions #9