indentation refactoring, new centralized Logger class with caller class name and method reporting, preferences translations, minor fixes