Singleton instead of static for debug class

Signed-off-by: emanuele <emanuele45@gmail.com>
Docs tweaks

Signed-off-by: emanuele <emanuele45@gmail.com>
Some adjustments to the debug class usage

Signed-off-by: emanuele <emanuele45@gmail.com>
Missing global

Signed-off-by: emanuele <emanuele45@gmail.com>
Unread class was not following naming pattern

Signed-off-by: emanuele <emanuele45@gmail.com>