httpretty now works well with non-http protocols. closes #34