feat: make it have the same public functions as "net/http".Transport

So it could be used as a replacement of "net/http".Transport now.
Merge pull request #16 from unihorn/19

feat: make it have the same public functions as "net/http".Transport