Move main modules to core folder, add shell.py, rework formatting output
Update cls_logger.py with comments