Separated Kurafuto struct, removed raw-proxy mode, auth works.
Check for missing pointers to avoid panic if remote connection fails.
Added wrapped packet parser enabling hooking packets, and general tidy up.