Allow HttpContent body/return types for extra customizability. 

This should fix #78