fixed error handling, finished UDP packet generation, added class for Defaul data payload