Check the default_paths

Implement a directory check to the sf* functions

Implement a garbage collector for stale cached answers.

Implement an automatic watch/update for the directory
containing userfiles (maybe).

Allow modifications to max userfile size.

Restructure the program to have a main parent
retain root privs and listen for the signals.
HUP will cause the parent to term the main
child (responsible for accepting connections
and spawning answer threads), and restart it,
thereby re-reading the config file.
Other caught signals will be processed as before.

Use the _set globals to indicate if something
should be immutable, and strings_eq or comparisons
to determine if something should be shown as the
default setting.

A verbose mode, and quiet down the debug reporting.

** CLEAN UP THE CODE **
