add syslog client info
mega clean-up
fixup the code a touch, clean API processing /djb