Adding the productivity to the logger

- Improvement to the logger
- Categorization of the events
- Basic graphical interface
- Calculate and update the productivity