Implemented DNS, and basic HTTP Requests.

Currently no SSL/TLL support, looking into OpenSSL.

Signed-off-by: Amber Thrall <amber.rose.thrall@gmail.com>