Cleanup

it's not really a big commit, I reorganize the structure of the solution.

The biggest change is the drop of the ZMQ class,  poller class is doing the select operation now.