clean+none log handler+better logger handling

* cleaning the code (shorter lines, basic docstrings, code organization)
* adding a NullHandler (to optionnaly ignore error and access) and its
corresponding option in configuration file
* truly removing other default log handlers
* fixing setup.py