Change pattern for making blaze clients

Factory methods are now used to hide the underlying OO structure.
Merge pull request #124 from http4s/topic/BlazeClientConstructors

Change pattern for making blaze clients