added LemonHandshakePacket, LemonJsonPacket, LemonRawPacket and some code updates