Tidy tidy! Comments and changes in packet-handling

Added some structure to ArtemisProxy.py
Process both send and received packets
Relay packets to client/server before processing to reduce latency