Refactored the createChartFrame method and fixes several Checkstyle issues

Disabled the cyan background color for the pipeline status to test a different color scheme.
Added several todo items.
Changed some names, introduced METRICS_SEPARATOR constant, made some variables final, added and changed Javadocs, removed unnecessary initialization and fixed other minor Checkstyle issues.