netem implementatioh

This version of netem should include sanity checking and sane default settings. It is heavily based on the netem.c implementation of libnl.
flake8 validated the coding style