Fix .gitignore
Added real support for multiple interfaces, including support for running the DNS server on a remote machine without breaking things.
Added the dns.iface option, which lets the user select interfaces to listen on.