added UDP capability to Message
completed UDP handling