Hi Bill,
I was going to fork and point you to that, but it's offline. Anyway,
here are a few things.
First, you don't need to include Typhoeus in the Typhoon class.
Second, you should probably have a hydra object for the instance
instead of creating a new one every time you call get_my_directs.
Other than that I think it looks good.
Thanks,
Paul