Added PacketError Exceptions for packeting failures
Wrap packeting function invokes  in PacketError try excepts