Use separate defaults for client and daemon

Update the flag processor to use the HOME directory for client configuration file defaults and the /etc directory for daemon configuration file defaults

Signed-off-by: Derek McGowan <derek@mcgstyle.net> (github: dmcgowan)