Logger feedback processed

Documentation added
Warning log added
Magic numbers removed
Better variable names