Standarlization of debug

Add logging capabilities, using OpenBSD log as base example
now we can enable or disable events to go to syslog
Solve server broken down

change client_list instance to server.c this solve the broken
server issue, cause everyone that include server.h was instancing
the client_list again. The list head now is in a structure that
can be exported to server.c.