Typhoeus client

Work in progress