Added an implementation for the dns server that should work (i think) but needs python 2 (twisted does not have full python 3 yet)