Invoke protoHandleMessage from handleMessage.

Added NoPrefix constructor for Prefix.
Moved all protocol stuff out of Arata and tidied up lots of stuff