Multiple Additions(description)

Added acceptation of new items in DNS list.
Added handling of the shutting down of a DNS server.
Added handling of bad request.(Error code 406 NOT ACCEPTABLE)
Changed the connecting to a function.
Started receiving of files