Updated packet class

Returns packet size and a string (packet not completely formed)