refactored packeting to support more reliable segmented messages
add Tray TxTray TxTray classes to manage segmentation