find out source and destionation ports
implemented a payload container
add a dump function (and some renames)