change http library to typhoeus to better follow https links. move submethods to their own classes and use the url to pick which class to use. There are still better abstractions that can be used here, but this solves #12 for now.
bump version to 1.2