Fixed Packet Queue

There was a slight issue with the ConcurrentQueue of the packets -- it's
not static anymore, as well.

Added ReadRemaining method to return all the remaining bytes in a
packet. Added a Remaining getter as well which returns the amount of
remaining bytes.

Added WriteEmpty method to OutPacket to write empty bytes.