First stab at the packet class. Some sign issues may be arising when doing bitwise operations
Packet is mostly working, although some sign issues might remain. RecvThread outline added too
Tweaking packet parsing, and added a Log class for debugging