Made significant (unfinished) structural changes to the dnscat2 client. Currently it compiles and is nearly done, but it doesn't yet run.