Just starting out. Added some networking code to initiate connection with DNS server, and a SHA256 wrapper (crypto.cxx) around OpenSSL stuff copied directly from stackoverflow..