Fixed logic bug that accrued when pdu was read than written.
GenericNack PDU parsing
Fixed handling of Short_Message and SM_Length Fields
PDU tests
added PDU Parser benchmark func
More field/TLV tests
Added PDU parse length check.
added SMPP tests.
removed unused var