Server based on Thread Pool Service

The server implements a concurrent approach to solve
client's request whenever possible (all not retuning functions)
Fixing UDP replies and logging server's executions

All failing call are logged with the "WARNING" flag