adding unit tests for syslog facility choices.  adding validation and sanity checks for facility choices in the config