Improve comments describing chunk consumption
Change connection types signature

Change the definition of Hostname and Port to ByteString and Word16
respectively. Bumps library API version to 0.5.0 as this alters the
de facto signature of openConnection and openConnectionSSL.

Closes #21.