updated content type to application/json and also made typhus a runtime ...

A few methods were returning empty arrays because of a missing json content type. 

This also addresses an error of receiving "Uninitialized Constant Typhoeus" I made it a runtime dependency which I hope solves the issue.