remove lonely tabs
fix style
change configuration value storage to pointer for code simplicity; improve the command line argument handling and rename a few parameters; add a --help parameter
Add the basic DNS server interface for real DNS servers to use as upstream source.