first round test done
update readme and some small changes
change some FATAL error to be able to recover
add UDP client/server mode
update test