Improved Extensions support
- Fixed Frame getPayloadData (was mutable)
- Exception handling for processIncoming and processOutgoing
- Added Extension ordering test
- documentation