Feature/typhoeus version compat

@jonkarna, let me know what you're thinking about this. tests passing on both 0.4.2 and 0.6.3. Still need to add some tests on the new decoration.