HTTP and HTTPS client

In this exercise, we'll write a small client that retrieves data over a HTTP connection to the internet. Then we will upgrade it into an HTTPS client.